R9 280X would be great. 3 GB Vram and can play any actual game 1080P with smooth FPS.
A R9 270X would allow you to play any game also, but it would not offer smooth FPS at ultra setting.
You could also consider GTX 760 or 770 but performance/$ is not as good for nvidia than for AMD GPU.
The best would be to give your budget.