Damn I just bought a PNY GTX 970 a few days ago. Now I really want that Gigabyte ITX card!
Also FYI, my PNY 970 reuses the PCB from the 670 so it's only 241mm long with the fan and 173mm long without the fan! Which means if you're brave enough to void PNY's crappy warranty you can stuff it inside a ITX case (which I plan to do at some point )
What gpu cooler would you use?