Will a GTX 970 G1 Gaming fit in my case?

Solution
The GTX 970 G1 gaming dimension are: L=312mm, W=129mm, H=43mm
Your case's vga clearance space is 315mm but you should measure it yourself to make sure.
In theory it should fit.