I currently have a Radeon 6950 and am looking to upgrade my video card so I am able to play game like Battlefield 3 and Sleeping Dogs at their max settings with a a stable frame rate. I am running a single monitor in 1920x1200 resolution. My budget is about $400 and the two main cards I'm looking at are the Radeon HD 7970 Ghz Edition and the Geforce GTX 770. The ATI card has an extra GB of GDDR5 but from the reviews it seems like the Nvidia card runs a little cooler and uses less power. Just curious what card you guys think is the best or if I'm missing something else in my price range.
Also, Here's my current build(about 2 years old)
CPU: Intel Core 2 Quad Q9650(3.1GHZ)
Motherboard: Intel DX48BT2
Power Supply: PC Power and Cooling 610 Watt
GPU: Radeon HD 6950