What are you even arguing about?
All it takes is 45-50W of extra power to take a $380 HD7970 and at least match (and I am being generous here since at 1600P, it would crush a 680 OC by 10-20%) a GTX680 OC. So what's your point exactly? Not sure how at all a GTX480/GTX580 for $500 is related to this discussion.
What you fail to realize is that HD7970 can be overclocked to 1150-1200mhz and still come in at GTX580's level of power consumption, and at the same time save $100-120 over the GTX680 and wait for it, beat an OC GTX680 anyway.
So really, what are you arguing about? Nothing
1) HD7970 OC ~ GTX680 OC for $100 less
2) HD7970 makes $ bitcoin mining
3) In games where 680 falls apart, HD7970 pummels it by 20-30% (You already know these games, no need for us to list them).
The reason power consumption for HD7970 vs. GTX680 doesn't matter is simple:
HD5870 = 143W Peak
GTX680 = 186W Peak
HD7970 GE after-market = 200-210W
HD7970 @ 1150-1165mhz = 225-238W
GTX480 = 273W
http://www.techpowerup.com/reviews/ASUS/GeForce_GTX_660_Direct_Cu_II/25.html
The difference bewteen GTX480 and HD5870 on average was about 15-20% in games but
480 used 130W more power.
HD7970 @ 1150-1165 ~ GTX680 @ 1280-1290mhz and uses only about 45W more power.
How are you even comparing this? Oh and HD7970 costs $380-$450.
Why in the world are you even bringing this into play?
- The delta between 7970 and 680's power consumption is miniscule on a modern system and 680 OC cannot beat an HD7970 OC despite costing $100 more.