Didn't know a Gtx 970 was even on the table. That's not really a decision I can make for you, if every last Fps is more important to you then get a GTX 970. If you're willing to turn down some of the eye candy then get the GTX 960 and a SSD. If you do get a SSD get a good one such as a Samsung 850 Evo. If it were my rig, my choice would be the GTX 960 and a SSD.