Sapphire radeon 7970 or gtx 680?

I am going to build a gaming pc and i am wondering which GPU is better for playing games such as Battlefield 3 and 4, Minecraft, and tf2.

SAPPHIRE RADEON 7970 OR THE GTX 680?

7970. It out performs even the 4GB 680s; great card for the money :)

Depends on the game.  Saying it out performs even the 4GB 680's isn't really right since more ram don't make it render faster if the given game isn't using more than 2GB.

Go check out heaps of benchmarks.  That's your best bet.