32-bitowy system potrafi obsługiwać zaledwie 4GB RAMu. 64-bitowy pozwala na ponad 4GB, poprawiając wydajność. Dodatkowo pozwala na uruchaminie 64-bitowych aplikacji.
Niektóre aplikacje wykorzystują OpenCL aby korzystać z mocy obliczeniowej GPU dla celów nie związanych z grafiką. Nowsze wersje wprowadzają lepszą funkcjonalność i lepsze osiągi.
Szybkość procesora wskazuje, ile cykli przetwarzania na sekundę może wykonać procesor, biorąc pod uwagę wszystkie jego rdzenie (jednostki przetwarzania). Oblicza się go przez dodanie częstotliwości taktowania każdego rdzenia lub, w przypadku procesorów wielordzeniowych wykorzystujących różne mikroarchitektury, każdej grupy rdzeni.
Pamięć z wbudowanym mechanizmem korekcji błędów potrafi wykryć oraz naprawić skorumpowane dane. Jest wykorzystywana w sytuacjach gdzie zasadniczo nie można pozwolić na korupcję danych, na przykład w komputerach naukowych oraz serwerach.
Technologia wielowątkowa (taka jak Intel's Hyperthreading lub AMD's Simultaneous Multithreading) zapewnia zwiększoną wydajność, dzieląc każdy z fizycznych rdzeni procesora na rdzenie wirtualne, znane również jako wątki. W ten sposób każdy rdzeń może uruchamiać dwa strumienie instrukcji jednocześnie.
AVX jest wykorzystywany do przyśpieszania obliczeń dla aplikacji multimedialnych, naukowych oraz finansowych oraz poprawiania sprawności oprogramowania Linux RAID.
SSE jest wykorzystywany do przyśpieszania takich zadań jak zmiana kontrastu obrazu lub ustawianie głośności. W nowszych wersjach pojawiają się nowe instrukcje oraz poprawki.