Well you can take my thoughts as far as you an throw them but for me, I look at buying new components this way. If what your gonna buy now will hold you over for the next 2 to 3 years then buy it at the price your willing to pay. Bottom line is, new tech will come out that is usually better and usually costs more but at the same time some of the new tech is way ahead of the games that need that much power anyways so if you wait for the next line of new tech then you will just wait again and again and again because new stuff comes out all the time. I am willing to bet that if you buy a 7970 Ghz now it will last you 2 to 3 years in the games that will be coming out for the next 2 to 3 years and if you need more then you can always pick up another 7970 Ghz and run Xfire and I bet then it will be more than enough in 3 years to run those future titles. But if you wait then you will always wait because we know the tech is growing much faster than the software games to catch up with the technology.