id suggest getting an 7870 over the 660 or the 660ti.
why do you say that? just curious
from what i've read, the 660/660ti would fair slightly better with his lower resolution. not that i'm opposed to a 7870, it's a good choice too, very value-oriented, especially with the free games.