there isn't a single GPU that has maxed out PCIe 2.0 x16 speed. 3.0 makes no difference at all. the 3770k uses the same socket as the 2700k and the same price, so why not get it? it performs better while using less power.
I don't know what to suggest for a GPU but i heard AMD is better for GPU intensive software that doesn't involve gaming. don't take my word on that though.
as for your SSD, i would get something with a better reputation like a Samsung 830/840.