HD 7950 or GTX 660 Ti or GTX 670?

Hey guys I'm from India, I want to make a futureproof gaming pc. I selected all the parts but I got stuck here. Which one gfx card should be good for all new games with smooth performance

Here are the Cards:

1. Asus NVIDIA GTX660 TI-DC2T-2GD5 2 GB GDDR5 Graphics Card
http://www.flipkart.com/asus-nvidia...978af&srno=t_9&otracker=from-search&query=660

2. Asus NVIDIA GTX660 TI-DC2-2GD5 2 GB GDDR5 Graphics Card
http://www.flipkart.com/asus-nvidia...NGXZM&icmpid=reco_pp_hSame_graphics_card_4_nr

3. Sapphire AMD/ATI HD 7950 3GB GDDR5 With Boost 3 GB GDDR5 Graphics Card
http://www.flipkart.com/sapphire-am...d=reco_pp_same_graphics_card_graphics_card_10

4. Gigabyte NVIDIA GeForce GTX 670 2 GB GDDR5 GV-N670WF2-2GD Graphics Card
http://www.flipkart.com/gigabyte-nvidia-geforce-gtx-670-2-gb-gddr5-gv-n670wf2-2gd-graphics-card/p/itmdfbptma3gfjzg?pid=GRCDFBPSBUN4KGRT&ref=29ad78c7-6fe3-4655-a1d8-9fe93455a46d&srno=t_3&otracker=from-search&query=gtx 670
 
Sorry, my bad, I thought you had listed three 660 Ti's.

The 670 will give you more raw performance than a 7950, especially at lower resolutions.

However, if you are gaming at higher resolutions (2560x1600) or using multiple monitors, then the 7950 might have an edge (plus it's better value)
 
Sorry, my bad, I thought you had listed three 660 Ti's.

The 670 will give you more raw performance than a 7950, especially at lower resolutions.

However, if you are gaming at higher resolutions (2560x1600) or using multiple monitors, then the 7950 might have an edge (plus it's better value)
so gtx 670 is a better option for high performance gaming.
 
The 670 is great but the 7970 can be had for slightly more money and is a lot better card. I personally would get a 7950 and overclock it to over 1100 mhz and it will be on par with a stock 7970 in some cases and even beat a gtx 670
 
Dont pay for factory OC'ed cards when you could do it yourself. If you dont know how to that is a different story. 7970 is the best choice like Klepto said, but if you are not in a rush, 8000 series cards are said to be released in March
 
FWIW, sometimes factory overclocked cards come with better cooling solutions built-in.
 
I did say, "sometimes." What I meant was on some factory overclocked versions you can see the difference in the coolers compared to stock versions such as three fans instead of two or larger fans, that sort of thing.
 
Dont pay for factory OC'ed cards when you could do it yourself. If you dont know how to that is a different story. 7970 is the best choice like Klepto said, but if you are not in a rush, 8000 series cards are said to be released in March
the 8000 series are just re badged 7000 series cards there wont be a performance increase.
 
I thought the same thing when I first looked over the news I just missed that it was oem only lol I was thinking wow AMD really.
 
Back