I refuse to fork out big bucks for big projects, I am still learning so perhaps in the future I will build something epic and name in brian.
My gut feeling is a 6950/70 or a 580 will be adequate for any game that comes out over the next 2 years. Software is behind hardware I believe. the reason I say this is because too many issues and problems still occur with software conflicting with hardware....so this will be the case me thinks. Slow progress, software = time and money...lots of it and theres not so much to go around or be made...until something innovative happens. Perhaps when computers can design sofware around the hardware better (and visa versa) then things will become much more impressive and interesting... I think the whole software/hardware thing needs a whole new re-think. Why arent computers designing software yet instead of someone sat in a chair in front of it?