The fact that the 680 is priced higher than the 7970 by a bit comes as no surprise to me. I see nothing out of the ordinary. If we look back to past generations everything is falling in line. The 580 vs 6970, gtx 480 vs 5970, and on and so forth.
I disagree. I find myself in agreement with the OP.
Most after market HD7950s were going for $460-490 when GTX680 launched and were still $350-390 when GTX670 launched, while HD7970 was going for $550-590 depending on the version. With current pricing, AMD's lineup actually looks good.
It's not at all like last 2-3 generations (GTX280 vs. 4870, GTX285 vs. HD4890, GTX480 vs. HD5870 or GTX580 vs. HD6970). This time it's literally impossible to claim that GTX680 is the faster card overall. In fact, HD7970 overclocked to 1.2ghz+ with Cats 12.4 or newer would beat any voltage locked overclocked GTX680 in the majority of games.
The comparison of GTX680 vs. HD7970 as it relates to GTX580 vs. HD6970 is not even remotely close. It's beyond
laughable or simply ignorant to the benchmarks.
GTX580
smashed HD6970 in pretty much every game that had Tessellation in it or where deferred MSAA was used. Where GTX580 was leading, it was dramatic:
1920x1080/1200
-
Civilization 5
GTX580 = 72.9 (
+61%) vs. HD6970 = 45.4)
GTX680 = 81.7 vs. HD7970 = 80.3 vs. HD7970 GE =
87.2
-
Crysis 2
(
GTX580 = 47.3
(+43%) vs. HD6970 = 33.1)
GTX680 = 65.9 vs. HD7970 = 62.2 vs. HD7970 GE =
69.0
-
Battlefield 3 4xMSAA
GTX580 = 51.7 (
+25%) vs. HD6970 = 41.3
GTX680 = 71.8 vs. HD7970 = 64.4 vs. HD7970 GE =
72.3
During the original launch of HD7970, it took about a 1050-1070mhz HD7970 to catch up to GTX680 but with 3-4 months of driver releases, game patches, HD7970 1050mhz is winning against the 680 in all the games where GTX580 annihilated the 6970. The margin is very small but AMD is now from at least as fast to faster.
Sometimes it's important to revisit reviews since launch to see if the situation has changed.
Recently
Xbitlabs pitted a GTX680 overclocked to 1212 (1290 GPU boost) / 7168 memory vs. HD7970 1165mhz/7160 memory and GTX680 couldn't win.
That means anyone with an HD7970 at 1.2ghz+ has a faster card than any voltage locked GTX670 or GTX680 for the majority of games. Considering most HD7970s are going for $450 now, that puts GTX680 in an overpriced position right away, but frankly factory preoverclocked 670s already did that
Tally up the reviews at TPU, Xbitlabs, Computerbase, etc. and the situation has changed dramatically since AMD is very close in BF3 and is winning in SKYRIM and all Dirt games:
HD7970 GE edition wins in these games:
- BulletStorm
- Serious Sam 3
- Metro 2033
- Crysis 1/Warhead
- Aliens vs. Predator
- Anno 2070
- Dirt 3
- Dirt Showdown
- Civilization 5
- STALKER: COP
- SKYRIM
- ArmA series games
- Alan Wake
GTX680 and HD7970 GE are very close in these games (trade blows depending on the resolution):
- Shogun 2
- Crysis 2
- Batman AC
- Dragon Age II
- Deus Ex: HR
GTX680 clearly wins:
- Hard Reset
- Blizzard games with MSAA (Starcraft 2, WOW)
- Lost Planet 2
- HAWX 2
- Just Cause 2
- TrackMania 2
And actually in more recent games, HD7970 is winning (Dirt Showdown, Ghost Recon Future Soldier):
Really, since Battlefield 3, GTX680 hasn't won decisively in any recent game. In fairness to NV, the performance in Dirt Showdown is probably a driver issue that will be resolved. They fixed the performance in Shogun 2.
Here is the thing, most HD7970s with after market coolers have dropped to $430-465 and some of them can overclock to > 1.165ghz. They also come with a free game voucher that can be sold for $20-30. By extension that means no factory locked GTX670 can possibly beat an overclocked HD7970. GTX670 hovers at $400 though but it is now visibly slower.
If you look at GTX680s that go for $500-510, those are reference versions. There is no chance in the world that a
reference GTX680 overclocked to 1290mhz on the GPU can hold a candle in noise levels or temperatures to an overclocked after market HD7970.
So we are looking at
$525 for the cheapest quiet GTX680.
I've been recommending GTX680 when it launched at $499 because most reference HD7970's hovered for $550 at that time while non-reference HD7970 were going for
$570-590.
AMD paid the price by launching a $550-600 HD7970 with drivers that were poor at the beginning (BSOD, black screens when GPU was unable to come out of sleep, etc.). They also took about 3-4 weeks to drop prices after GTX680/670 launched. As a result, NV's duo looked a lot better for at least 2-3 weeks in US/Canada and became ingrained in the mind of new buyers as the faster and cheaper alternatives. It made 670/680 cards a no brainer. After that point, some of HD7970's reputation was permanently damaged, not to mention gamers had to pay more $ and endure higher power consumption vs. the 680/670. Now NV has the momentum and that's why the prices on the 7950/7970 are dropping.
6 months after HD7970 launched, prices have fallen, drivers have improved and chips have matured that you can now undervolt an HD7970 and achieve better overclocks. A lot of MSI Lightning HD7970 owners are hitting 1.25-1.3ghz while 2-3 months ago most reviewers barely got 1.175-1.2ghz on those cards.
Things change so fast on the GPU market that I found myself changing my mind regarding the HD7970 vs. GTX670 vs. GTX680 in the last couple of weeks.
I know people have been gravitating towards GTX670s such as this
MSI Power Edition as of late but now with so many HD7970s hovering at the $450-465 level with free games such as this
Vortex II, it's becoming impossible to recommend the $60-80 more expensive 680 and very difficult to recommend the 670.
I think the GTX670 captures the important $399 price point (in this price bracket) and it also consumes a lot less power than an HD7970. A lot of people who are just gamers (don't care for compute/double precision performance) will pocket the $30-60 over the 7970. GTX670 looks particularly good when it costs $100-130 less than a quiet 680. So it's still the bang for the buck this generation. After market HD7970 for $320 is very nice though but at stock speeds HD7950 is barely faster than the 580 and overclocking to 1.15ghz+ on the 7950 is not guaranteed. GTX680, well, I now find that card impossible to objectively recommend since it's now the most expensive and no longer the fastest, even when overclocked. It commands the NV price premium minus the top performance necessary to justify it (unless BF3 is the primary game in question).