I would spend a little more $$ in a better SSD. Push it to a Samsung PRO 840 256GB or even a 512GB. Once you tap into the 256GB+ youll get higher READ/WRITE speeds than the 128GB.
I personally have the EVGA GTX670 4GB w/ backplate. I love it coming form a GTX580 3GB. Its not necessary, in your case, I would drop back to the GTX 670 2GB and put the extra coin in for a better SSD.