how does anyone know what the games 2-3 years from now are going to require? the games from 2-3 years ago run okay on rigs from 3-4 years before that. maybe you should wait to get a rig that will play games that haven't even come out yet. wait....how would that work? will it play the games coming out in a couple years? probbaly so, maybe not max settings, but it will work. like people talking about crysis this and crysis that....
i doubt VERY seriously that the software developers of that game made it so you MUST have a quad-core cpu and 8gb of ram and an 800 dollar graphics card just to play it. ya know? bad business.
lol, thats what "upgrading" is all about. who knows what computer life will be in 3 years for christ's sake.