Wiem jak to działa, programuję od 10 lat i nie tylko komputery.
Aby wykorzystać wiecej niż jeden rdzeń procesora trzeba:
A) Uruchomić na procesorze wielordzeniowym więcej niż jeden program (różnie to sie nazywa na różnych OS).
B) Stosować obliczenia współbieżne w których jeden z rdzeni jest podstawowym, a pozostałe jedynie wykonują obliczenia lub operacje logiczne.
Z racji że większość oprogramowania nawet bardzo profesjonalnego nie działa współbieżnie. Wydajność typowego programu zależy głównie od maksymalnego taktowania procesora (a właściwie jego wydajności bo liczy sie też cache i budowa wewnętrzna). W przypadku gdy korzysta sie jednocześnie z wielu programów wydajność jest zbliżona do sumy taktowania rdzeni.
Jak pisałem, ja potrzebuję komputera do pracy a nie grania. W ciężkim przypadku mam uruchomione jednocześnie LAMP co zajmuje 3 rdzenie, IDE, klienta FTP, program graficzny/przeglądarke zdjęć, i dwie przeglądarki. Ośmio rdzeniowy procesor wcale by sie nie nudził. A jest tego tyle że na 3 monitorach się nie mieści. Dla mnie liczy się ilość rdzeni, bo w takim zestawieniu łatwo rozłożyć obliczenia na poszczególne rdzenie.
Jako ciekawostke dodam że jest wersja współbieżna Apache2. Która pozwala pracować pradopodobnie na nieograniczonej ilości rdzeni. Ale ja jej nie używam bo to oprogramowanie typowo serwerowe pod setki/tysiace klientów jednocześnie.
Ja kupuje komputer po to żeby się nie zepsuł. Jak mi padnie podczas pracy, to mam straty i opóźnienie w terminie oddania projektu. A jak się zarabia tysiąc złotych tygodniowo bo nie jest to żaden wydatek, bo taki komputer kosztuje teraz 1000zł. Bardziej mnie boli że będę musiał sobie kupić niedługo Photoshopa za znacznie większą cenę.
Karta graficzna to może być dla mnie i zintegrowana, oby obsługiwała kilka monitorów. W gry grać nie będę.
Co do kart graficznych, to nawet dość słaba ma większą moc obliczeniową niż dobry procesor. Ale nie ma pełnej obsługi rozkazów i nadaje sie tylko do obliczeń. BitCoiny na początku generowali procesorami, potem kartami graficznymi bo miały większą moc obliczeniową. W tej chwili nawet najlepsze karty graficzne nie dorastają do pięt specjalnym układom do generowanai BitCoin. Zostały zaprojektowane jedynie do konkretnych obliczeń i wykonują je nieporównywalnie szybciej niż uniwersalne procesory. Ale nic innego obliczyć nie potrafią
Inna ciekawostka, procesor 32 bitowy ma identyczną wydajność jak 64 bitowy. Gdy oba wykonują operacje logiczne i obliczenia na liczbach do 32bitów. Ale w obliczeniach na liczbach 40-64 bitowych są dwa razy wydajniejsze. Dla większych podobnie, ale tam już ta różnica jest różna, zależna od dzielenia na 32 i 64 bity.