Best 970 compatible with NZXT G10

I've been doing some research but the info is scarce for GTX 970s. I'm wanting to put a G10 on a 970 so what I'm looking for is the best 970, hopefully with more phase lanes, higher TDP limit (145w) if possible, reference size PCB or confirmed custom that fits, best VRM heatsinks to use, and VRM on the right side so I don't have to flip the bracket around, my OCD would go crazy.


I have a Phanteks Enthoo Luxe and will be mounting a Thermaltake 2.0 Performer 120mm to the rear exhaust with a NF-F12 on it.


Right now it looks like this EVGA

http://www.newegg.com/Product/Product.aspx?Item=N82E16814487076

or rather have this if it fits

http://www.newegg.com/Product/Product.aspx?Item=N82E16814127832


Currently have SLI MSI Twin Frozer Power Edition 670s