^well only cards left in this range is the 650ti and the 660 which are in different performance segments really
660/7870 > 7850 > 650ti > 7770
I would get the 660 or 660ti as they would be the best cards for matching with an i3 or even i5
The 660 shoudl be able to handle 1080p @ ultra without too many issues and the 660ti will do even better and more consistenly AFAIK
I play with the 7850 and I can get 60fps avg with high settings for 1080p in my games (crysis 3, skyrim, wot) and way higher in older games (CSS, TF2)