7870XT blows the 660 out of the water. i currently own the sapphire 7870xt, recieved it yesterday. but in comparison the 7870xt is much better than the 660, even faster than the TI version. overclocked it will stand right next to a 670. great budget performance buy for any gamer. u wont regret buying it.