Help with Choosing a GPU

Which one is better for gaming and why? Which will run these games better?

Borderlands 2

Crysis 2 (and 3 when it comes out)

Far Cry 3

Assassin's Creed 3

Radeon Hd 7970: http://www.newegg.com/Product/Product.aspx?Item=N82E16814202008

GTX 670: http://www.newegg.com/Product/Product.aspx?Item=N82E16814130782

Or any other suggestions? For around $360 dollars?

For the games you want to play you need to go with the GTX 670 because the card supports nivida physicx. This is used in games like boarderlands and crysis and it makes the physicis of the game much more realisitic.

the only reason i would recommend the 7970 is if your wanting to run multi monitors, but you should go with the 670 for sure!

Id go with the7970 if its a gaming rig. Why, better FPS in most games and stock and you can overclock the hell out to it.

Here are some benchmarks:

http://www.anandtech.com/bench/Product/508?vs=598

[IMG]http://i55.photobucket.com/albums/g146/icecreamterror/HmTU8.png[/IMG]

[IMG]http://i55.photobucket.com/albums/g146/icecreamterror/98Vej.png[/IMG]

u mean the 7970 right?

lol yes sorry 7970!

there are some more benches of the games you asked about, still looking for Borderlands 2 and Crysis 2 (but 90% sure the 7970 has the edge to Crysis too).

And keep in mind the 7970 will also overclock better then the 670.

I dont know if you actually looked at the benchmarks but the gtx 670 and radeon 7970 have practaly the same fps, so really their is no difference except physicx

i would go with an nvidia because the geforce experiance because the pysx and adaptive vsync 

Yes, at stock the FPS is toe to toe.......but overclocked the 7970 is on par with a 680, and the same cant be said for a 670.

And most people who spend this sort of money on a GPU will OC it.

(But, certainly not knocking the 670, and if there is to be no overclock on the card id go for the 670 too)

Plenty of game including Borderlands 2 that don't need a nvidia card to Enable PhysX. 

http://www.gamefaqs.com/boards/638786-/64074997

Yes but your not going to get the same performance with a ati card to  a nivida card, which physx was built around its cuda cores

plus adaptive vsync definetly 

Yes, if you like like input lag!

....this is a big deal in the FPS games the OP listed, and I personally on my 50hz HD panel I dont notice tearing at around the 60fps that most of these games will run at with either card, so cant really see why someone would opt for a drop in performance (670) just for input lag laden adaptive vsync that's going to be disabled anway?

But this is just my option, and I may well have poor eyesight!

First, only one of the games the OP wants to play even uses physX (here is the tiny list of games that use physX)

https://en.wikipedia.org/wiki/List_of_games_with_hardware-accelerated_PhysX_support

Second, PhysX would be handled by the CPU rather then the AMD card, so without knowing the OPs CPU and seeing comparative benchmarks it think its imposable for us to say if if it would be better or worse the a nivida card.