If it is the same price, the 660ti is better. You should check out the prices for 7870 and 7950.
i would go with a evga 660 ti or msi 660 ti asus sell to much doa stuff and msi test there stuff be for thay sell it asus dose not and i would not go with anything amd like radeon drivers suck and nvidia is so much better
but my question is, is EVGA a good brand? and will the 660ti of EVGA perform good?