Gigabyte has a small GTX 970 that would fit your case.
Computer Parts, Laptops, Electronics, and More - Newegg.com
But I'm not sure I'd use a non reference card in a small case. It is still a viable option though. If you didn't wanna go that route can get a card and another case that'll...