A 3770k will definitely NOT bottleneck anything!? It has the most gaming performance out there atm.
The 3930k etc are more for work than gaming. But, even that being the case I'd try to grab a 3820 instead. I mean they're all fast, really no i7 should bottleneck a Titan. That's a ridiculous thought.
Get the H80i like said before.
I would just grab a 680 4Gb. If you are doing miniITX it's probably a better idea. I wouldn't go mini unless you actually need it to be tiny or plan on takinng it places. If you feel the need for a Titan though go for it! It WILL NOT be bottlenecked.
Seems cool though.