You naughty boy! You didn't give the monitor rez! Report to the Principals office at once
I'll assume one 1080 display and advise accordingly.
The Rosewill power supply concerns me a little, they were guilty of selling some quite nasty parts a few years ago-can you link to the exact model?
Top choice is either the R9 290 (not the 'X') or GTX780 (not the 'Ti'), but only consider them if you are using dual or triple monitors OR a 4K monitor, for a single 1080 display and such an 'old' CPU they're a little too strong.
For somewhat less the R9 280X or GTX770 would be a better match to your system, assuming, as I have, a single 1080 display.
As we both know AMD cards need good coolers the Asus Direct CU, Sapphire Vapor-X or Tri-X, MSI Gaming or MSI Lightning are among the best if you opt for an AMD card.
Cooling is less of an issue with Nvidia cards because they generate less heat to begin with so one big attraction is cooler, quieter operation regardless of cooling solution installed.
Both Techpowerup and Guru 3D have reviews of the R9 290/290X which include benchmarks for R9 280X, GTX770 and GTX780 so you can compare all those cards easily enough.