This videocard is clocked at 1100mhz and there is no explanation what was used to test the power consumption - game, furmark, synthetic test? Regardless, this is not an HD7970 GE spec but even faster. You need to overclock a 680 to match this card in performance.
This card is clocked at
1200mhz! and has 6GB of GDDR5. You are not accounting for the huge performance increase over 680 and comparing a 6GB card vs. a 2GB one? Hilarious. Sapphire Toxic is 19-20% faster than GTX680 at 1600P. Nice try. You are not even comparing videocards in the same performance bracket at this point, nevermind the fact that one has 3x the VRAM.
Not an apples-to-apples comparison. This HIS card uses
1180mhz GPU clocks. Considering HD7970 GE is 5-6% faster on average at 1080P than a stock 680, an 1180mhz HD7970 is again in an entirely different class that requires a 1300mhz GTX680 to match this level of performance.
You can find GTX680 OC models that use less or the same as the reference model, too:
All those factory pre-overclocked 680 models you linked are much slower than all the HD7970 GE after-market SKU cards you linked. Every HD7970 GE card you linked was clocked between 1100-1200mhz. It takes a heavily overclocked 680 to match that level of performance and it takes a maxed out 680 to match a 1200mhz 7970 without a volt-mod on the 680.
At 1250mhz, HD7970 is basically unmatched by an overclocked sub-1300mhz 680. You can see here a 1250mhz HD7970 beats a 1217mhz GPU Core + GPU Boost = 1290mhz GTX680 by 7% at 1080P and by 13% at 1440P:
http://www.xbitlabs.com/picture/?src=/images/graphics/radeon-hd-7970-ghz-edition/zfulltable.png
So again you are not comparing 2 GPUs that perform the same.
The extra 40-45W of power consumption on an overclocked 7970 nets 7-13% faster performance over the 1290mhz GTX680.
Sorry, you are not comparing apples and oranges. You are basically linking me the top-tier factory overclocked after-market HD7970 GE cards when you original started that HD7970 GE (at 1050mhz) factory clocks in after-market version draws as much power as a GTX480. That's simply wrong and you know it. Yes, at 1200-1250mhz, HD7970 will start to draw about 250W but that's 14-19% faster than the HD7970 GE.
Here is a KFA2 GTX680 @ 1267mhz which uses
212W of power.
HD7970 @ 1150-1165 mhz will use 225-238W of power. Like I told you, the difference between them is 40W maybe. HD7970s that are clocked to 1180 (like the HIS X you linked) or 1200mhz 6GB (Sapphire TOXIC) push around 250-260W but they are faster than a 1267mhz GTX680. For that you'd need a 1300mhz GTX680 which will push around 220W of power. Again you are looking at 40-45W delta on a system that uses almost 400W at this point.
GTX480 uses
273W of power at load at stock speeds.....^_^ More than an overclocked 1200mhz 7970 6GB.
And once again, you have completely failed to take into account that a person can go out right now and buy a
$380 HD7970 1Ghz and overclock it to
1100-1150mhz on stock voltage of 1.175V.