My PC handles every game like butter on floor. (Well who puts butter on floor?)
Thats why I've told him to buy 660 but you know their is 7870 in the competition.
GTX 660 and HD 7870 costs almost same. But in India 7870 is even costly than the GTX 660 Ti and is in the range of GTX 670.
3 Months ago 7870 Flex Edition cost same as GTX 660 but now its in the range of GTX 660 Ti.
So do you think GTX 660 is worth spending money? AMD will have new drivers released anytime now (Mainly for Far Cry 3, Hitman 5) and Nvidia have already released new Drivers. But still AMD beats Nvidia! So do you think Nvidia will counter-attack or its good to get a better radeon Card?
If the HD 7870 is more expensive than a GTX 660 ti, go for the GTX 660 then.
But if you can find it at the same price as a GTX 660 (plus or minus Rs. 1000), then buy the HD 7870