The only thing that really stands out there is the 690, card is just crazy.
The power consumption on the GTX690 is awesome, but it costs $1,000. I'd rather take 2x 1200-1300mhz HD7970 Asus Matrix cards in CF any day (or GTX670 4GB SLI or GTX680 MSI Lightning SLI).
GTX690 is a very questionable purchase imo. If you have 2x GTX670/680 2GB cards, you can always sell them individually to people who have a 1080/1200P screens, where 2GB of VRAM is sufficient. As future games use more than 2GB of VRAM, that GTX690 could start hurting and its not going to be that useful for 1600P or multi-monitors. Who is going to want to buy it?
GTX690 is an amazing engineering feat, no doubt, but as an actual product for $1,000, it's not great to be honest.
For anyone who is counting, 1300mhz /7000mhz GDDR5 HD7970 is
nearly 2x faster than HD6970 (and that means GTX570).
Single flops performance:
HD6970 = 2.7 Tflops
HD7970 1.3ghz = 5.325 Tflops
Double precision performance:
HD6970 = 0.675 Tflops
HD7970 1.3ghz = 1.33 Tflops
Pixel Fill-rate:
HD6970 = 28160
HD7970 1.3Ghz = 41600 * (but HD7970 has
50% faster real world throughput for pixel power, implying this is really more than 2x faster than 6970's fill-rate)
Texture fill-rate:
HD6970 = 84480
HD7970 1.3Ghz = 166400
Memory Bandwidth:
HD6970 = 176 Gb/sec
HD7970 7Ghz = 336 Gb/sec
The Asus Matrix HD7970 OCed on air effectively doubles the performance of a stock HD6970 in 1 generation, or HD7970 Matrix OC > HD6970 CF. Of course gamers who watercooled 7970s already had this level of performance in January but being able to hit 1300mhz on air rather regularly in reviews for a 7970 is pretty impressive to me as this card effectively makes all GTX680s slower and still costs has an MSRP of $480.
Cats 12.9 Betas improved performance even more for Radeons. HD7970 came a long way from December 2011. Massive driver improvements.