Yes, have you considered a GTX 650 Ti?
it's performs better, budget gaming card.
I have good experience with that card.. Plays BF3, ACR3, Bordlerands 2, Almost any recent games at max settings and still get 30-40 fps..
Here is my card: Gigabyte GTX 650 Ti