It is sadly out of stock on both NewEgg and Amazon right now but MSI's $350 GTX 970 GAMING 4G is an incredible buy and worth waiting for.  The factory overclock already set up on this card is quite nice, a Core rated at 1140/1279MHz which [H]ard|OCP actually observed hit as high as 1366MHz until they overclocked it and hit 1542MHz before the 110% GPU power limitation ended their fun.  It would seem that the card is capable of more, if only you were not prevented from feeding it more than that extra 10%.  The card was already beating the 780 Ti and R8 290 before the overclock but you should read the full review to see what happened once they tested it at the full speed.

"The MSI GeForce GTX 970 GAMING 4G video card is making the GeForce GTX 780 and AMD Radeon R9 290 obsolete. This $349 video card puts up a fight and punches in a win at this price. The overclock alone is somewhat staggering. If you are about to spend money on a GPU, don't miss this one."

Here are some more Graphics Card articles from around the web:

Graphics Cards