Ik ben blij om te lezen, dat er zelfs hier te midden van alle tweaker wannabe's (waar jij er uiteraard geen van bent

) er nog mensen zijn, die toch nog wel zoveel verstand van zaken hebben, dat ze bijvoorbeeld geen aanbevelingen doen om tegen de resource hog Vista ook nog maar weer eens een quad core 3 GHz met 8 GB RAM aan te gooien om alles een beetje lekker te laten draaien.
De grootste bottleneck in moderne PC systemen is I/O en dan met name op het gebied van opslag (SAS/SATA). Daar valt in de eerste plaats wat aan te doen door meerdere schijven al dan niet in LVM/RAID/ZFS te plaatsen. Ik zou zeggen een stuk of 10-20 schijven en die bottleneck is grotendeels uit de weg geruimd.
Volgende stap is de videokaart. Als je een TNT2 of Rage vervangt door een moderne Nvidia GeForce of Ati Radeon kaart, scheelt dat al heel wat voor de beeldopbouw en ontlasting van de processor, zoals je zelf al zegt.
Toch heb ik het idee, dat de videokaarten nog steeds niet goed of volledig worden benut. Je zou ze meer als co-processoren moeten zien die een groot gedeelte van de belasting van de CPU op zich zouden moeten nemen. Volledige spellen zouden zo zonder veel tussenkomst van de CPU in grote mate op de GPU moeten kunnen draaien.
Dan komt natuurlijk nog de CPU, deze hoeft helemaal niet zo snel te zijn. Sterker nog, ik vind, dat hij op de verkeerde manier gebruikt wordt in de PC architectuur. Hij zou slechts als arbiter moeten dienen om verschillende gespecialiseerde (en voor hun specifieke taken veel snellere) chips aan te sturen en verder op de achtergrond te blijven.
Ik denk, dat dit Amiga of Archimedes gebruikers wel bekend in de oren zal klinken. Eigenlijk zou je als hoofdprocessor met een eenvoudige en energiezuinige ARM, MIPS of PPC (of als je nou echt Windows moet draaien x86) multicore uit moeten kunnen en de rest overlaten aan een gebalanceerd systeem bestaande uit gespecialiseerde chips.
Dit is ook zoals de Cell processor in Sony's PS3 in elkaar zit. De PPE stuurt de SPE's en RSX aan en dient slechts als een doorgeefluik om instructies door te geven aan de juiste chip die de desbetreffende taak af dient te handelen.
De PPE hoeft daarom ook helemaal niet zo snel te zijn, als de software juist is geschreven. Dan komen we bij het laatste punt dat ik wil aanhalen, namelijk software speelt een grote rol in het gehele systeem.
Dus in plaats van relatief inefficiënte besturingssystemen zoals Windows en Mac OS X zou je gebruik kunnen maken van de veel efficiëntere besturingssystemen Solaris, GNU/Linux of FreeBSD (en misschien in de toekomst Haiku), het liefst geoptimaliseerd voor jouw eigen processor.
De beschikbaarheid van veel PC spellen op alleen het Windowsplatform gooit evenwel vaak roet in het eten, waardoor ik vrees, dat het merendeel van de gamers waarschijnlijk met Windows XP of Vista zal zitten opgescheept

.