I needed a new card for my 2012 system, and was trying to decide between 7950 or 7970 with custom coolers (to fix noise and heat) or an nvidia card.
Since the stock 680 offers about the same performance as a $570 7970 with mild OC and custom cooler, I decided to buy the 680.
For me the deciding factors were:
- Price / performance beats stock and factory-overclocked 7970. I don't like to do my own overclocking, just a personal preference.
- Good power, heat and noise characteristics, though the Sapphire and MSI custom 7970s are supposed to be better on noise
- Newegg 7950/70 buyers are complaining about the current state of the drivers.
The AMD 6850 in my old system runs great and I can play SWTOR for 5 hours straight so I don't buy the "bad drivers" reputation in general, but it sounds like the 79xx driver support still needs work.