I'm debating upgrading my current GTX 560 Ti for a faster current gen card. The two that have caught my eye are the GTX 660 Ti and the HD7950. They seem to be around the same price, the 660 Ti being a little cheaper. Usually I'd go with Nvidia all the way, but after looking at recent gaming benchmarks I'm not so sure... Using the latest drivers the HD7950 seems to surpass the 660 Ti, and occasionally match the GTX 670... Could this just be due to the fact the 660 Ti has only recently come out and still has a lot of scope for driver optimization? Or is the HD7950 really a better card?