You guys are forgetting something, GTX670 is only cheaper than 7970 in THE USA. In other parts of the world they are the same price and 7950 is significantly cheaper.
"At £330 for basic models, the GTX 670 2GB also asks some hard questions of AMD when it comes to value; the HD 7970 3GB still sells for around £400, while the HD 7950 3GB will set you back around £330 at time of writing; we’d regard the GTX 670 2GB as superior to both at single-screen resolutions, and even equal to the HD 7970 3GB when it comes to three-screen performance." Bit-Tech Review in UK
It's also about $100 cheaper in Canada than the 7970. After market 7970s are going for > $500 for the most part here.
If you can find HD7950 for significantly less than 670 where you live, that changes things, obviously.
BTW, almost no one plays the PC versions of DiRT 3 and Batman:AC, yet you mention them in your comment knowing that.
You keep repeating this from time to time and I disagree. Dirt 2 and 3 are 2 of the better racing games on the PC at the moment. A lot of PC racing fans play them. It is because of the success of Dirt games that Codemasters became strictly focused on racing games. You stating no one plays them on the PC is ridiculous. If you don't like racing games or don't play PC racing games, then you might not care for them. They are way better games than NFS series for example. Sure there are other more hardcore PC racing games such as Project CARS, but the EGO engine is used in F1 2010/2011 and will be used in F1 2012, as well as in Dirt 2, 3. That's at least 5 racing games! Covering Dirt 3 in benchmarks covers at least 5 other racing games on the PC which is why it's important.
I am not arguing that Dirt games are better than GranTurismo 5 or Forza or Project Gotham Racing but you make it sound like no one cares about them on the PC, which is not true.
Secondly, Batman AC is one of the best third person action games on the PC, as was Batman AA. You keep dismissing it as if no one plays it. Are we supposed to be playing Batman AA/AC on Xbox 360 or PS3 then? Or you think Batman games are awful?
Actually if you want to talk about a game hardly anyone plays, it's AvP. Dirt 3 and Batman AA/AC are actually good games and AvP is meh.
While I think Metro 2033 is a cool game, it actually ended up on the
Top 10 Games You've Never Played List. To suggest that more people care about Metro 2033 than Batman games on the PC is ludicrous.
Batman AC is a far more accomplished game than Metro 2033 or AvP are. Additionally, game-rental service GameFly announced that it was the most requested game of 2011, beating out Call of Duty: Modern Warfare 3. The Official PlayStation Magazine named Batman:Arkham City their Game Of the Year 2011. If you don't like 3rd person action games on the PC, that's a different story. But to say PC gamers don't care to play one of the best 3rd person action games of 2011 is odd to say the least.
Also, when GTX670 wins against the 7950, it smashes it by 20-40%+. Metro 2033 requires Quad-SLI 690s to approach 60 fps at 2560x1600. That's why for most people GTX670 performing poorly in Metro is a non-issue since it'll take GTX900 series to max that game.....
Thanks to discounts that are not available to most people, I got a new Sapphire OC 7970 for ~$410 after rebate, and actually more like ~$390 if you count the value of the miniDP->DVI adapter as $20, which is what I did when deciding between the 7950 and 7970, since I actually needed that adapter (unlike most people).I got the 7970 for more than just gaming, but even if I had got it for just gaming, ~$390 for a 7970 ain't bad.
That's a great deal. $410 for Sapphire Dual-X is a different story. Right now it's $480 though.