Stay away from the GTX 970. Nvidia basically blatantly lied about the specs, and the card has bad frametime stutters when using more than 3.5GB of VRAM due to the physical memory configuration and die configuration. It also has less ROPS and less L2 cache than advertised.
Would recommend you find a 780 Ti or grab a GTX 980 instead