flip a coin ..!
get whichever you want both cards will be great for 1080p
if you don't overclock get gtx660ti but if you overclock. and want more performance ,then hd7950 is way to go...and guys don't type bullshit about amd drivers ..I didn't had any problems with their drivers!