21exp :
I have bf3 and skyrim, also going to preorder borderlands 2
For those games, you absolutely will want the GTX 670. BF3 and Skyrim significantly perform better on the 670 than the 7970. The 670 also gives you the option to enable Ambient Occlusion and Transparency Supersampling in Skyrim, which greatly enhance the graphics. In fact, Ambient Occlusion in Skyrim has been called the best setting you can enable for the greatest visual impact. The 7970 is simply unable to force Ambient Occlusion or Transparency Supersampling.
http://www.geforce.com/Optimize/Guides/the-elder-scrolls-v-skyrim-tweak-guide?sf2686171=1/#19
Lastly, the deal breaker for the 7970, is that Borderlands 2 is a PhysX game. Again, only the GTX 670 will allow you to play Borderlands 2 with PhysX enabled. Borderlands 2 uses some of the most advanced PhysX effects seen yet, including:
- Fully simulated tearable cloth which interacts with weapons, forces, weather, etc
- Persistent GPU simulated particles that interact with the world
- Fully-interactive fluids
- Volumetric smoke trails from rockets
- and quote: "Borderlands 2 also makes use of PhysX to render destruction. For example, fire a rocket launcher into the ground, and huge chunks of earth and gravel fly into the air. The resulting debris settles on the floor, where you can kick it around by walking through it."
http://physxinfo.com/news/7865/borderlands-2-will-be-enhanced-with-gpu-physx-effects/
The ground being torn up in this screenshot is all PhysX. You will not want to play Borderlands 2 on a 7970/7950 and miss out on these great effects: