Like rolli said, there is 3mm to spare (talk about cutting it close!)
It's 312 mm in length according to manufacturer specifications and this Reddit thread: https://www.reddit.com/r/buildapc/comments/2hj4fp/discussion_gtx_970_length_by_manufacturer_simple/