I'd advise against buying a GTX 960 at the moment. AMD's new Rx 480 is coming out early July and will offer significantly better performance and power efficiency (as strange as it may sound). Also, you should check if your PSU has an 6pin or 8pin VGA power connector available (the one that powers the graphics card).