I'm in the middle of a much needed new build. I originally had a 660ti lined up but decided to keep my options open, so my supplier listed these he can get for me, but first things first my new build is for..
1080p gaming on a single monitor, single video card setup.
Productivity stuff like coding(Android eclipse) Photoshop etc.
Don't care if it's either AMD or Nvidia, although my last card is Nvidia(The brilliant problem free 9800GT)
Anyway the list..
Asus GTX670 DirectCU II 2gb DDR5
Asus HD7950 DirectCU II 3gb DDR5
Asus HD7970 DirectCU II 3gb DDR5
I'm leaning toward that Sapphire Vapor-X 7970, I've heard so much good about them but Gigabyte? windforce, Overclock?, Asus and that directCU II..hmm. 7950 cheap and overclock friendly...Asus GTX 670 benchmarks showed it to be quite a beast...
Or stick to the 660ti and wait for the 700/8000 lot.
if you don't want to wait id go with the vapor-x 7970 or direct CU II 7970... it will eat any game alive at 1080p max settings, although crysis 3 requires some sort of SLI or CFX config to run at max settings.