I just upgraded from a GTX 570 to a GTX 960. My old one would randomly quit when I would work in my animation programs. It was due for an upgrade. The 960 works very well. I have not overclocked it yet (got it yesterday). I bought mine from www.newegg.com and got $30 off. Not sure if that option is still up but its worth it.