Det finns så mycket som spelar in när det gäller detta, så det blir svårt att gära någon allmängiltig rekommendation som räcker längre än max något år.
Om man t.ex. ser på Core2Duo, så var ju många glada att Intel behöll s775 för att de redan satt på ett 775-moderkort. Tyvärr visade det ju sig att deras gamla moderkort inte stödde core2duo ändå, utan de fick köpa nytt moderkort.
Även minnesstandarder byts ju ut lite då och då, vilket gör det svårt att sia om hurpass framtidssäkert ett moderkort med stöd för en viss minnestyp är.
De standarder som varat längs är ju standarder för perifer utrustning och för extra instickskort (serie, parallell, PCI), men det har kommit/kommer ju nya standarder även där.
Generellt verkar det som att med varje ny Windows-version så fördubblas mängden minne som man bör ha på burken.
(Med win2000, så var ju 512MB rätt så standard, men det var bra att ha 1024MB. Med XP var 1GB rätt standard och 2GB bra att ha. Med Vista verkar det som 2GB blir rätt så standard och 4GB bra att ha.)
När det gäller grafikkort så verkar det som om att det är dumt att tänka mer än ett år i taget (i alla fall om man tänkt hålla sig hyfsat spelbar i nya spel), eftersom prestandautvecklingen går så fort.
Även prisnivåer kan ju ändras väldigt snabb, se bara på DDR2-minne som var mer än dubbelt så dyrt för bara ett halvår sedan. Sedan finns det inget som säger att inte priset kan gå upp igen inom ett rätt kort tidsintervall (beroende på dollarkurs och hur minnestillverkarna fattar beslut om vilken minnestyp som de skall satsa på de närmaste året och om nya anläggningar tillkommer eller gamla läggs ned)
Köper man en hyfsat bra processor, så är det en av de komponenter som man kan behålla längst i burken.
Kort sagt, så blir det mesta kvalificerade gissningar.