could you list the rest of your system specs? as well as your budget on the graphics card.
does the 660 you listed have 1gb or 2gb? (i know you put 1gb but not sure if both of the 7770 and 660 are 1gb)
Bottom line would be that, the 660 is probably the best in "Graphics", but the 750ti 2gb would win over with the 2gb of memory, and will be able to perform better because of it's memory. Like, for GTA V, you got minimum requirement of 1gb video ram, which 660 (assuming it's only 1) has, but it has a recommendation of 2gb which would mean that you would get much smoother gameplay with that 750ti, especially if you could overclock it a little, it may even come on par with 660 performance.
Personally out of the choices, 750ti would be...