At that price IF there were good coolers available for the R9 290X then that would be it.
However since there aren't a GTX780 will be your best bet. However it all depends on your resolution and what you plan on playing.
For many cases the cards in the $300-330 range work fine. Such as 7970, R9 280X and GTX770.