"wise geek ones"???
I honestly don't think the MSI or Asus are going to fit. They both seem too tall. Remember, that even if you can barely squeeze the card in, you have also be able to plug in the power connectors which come out the top.
I would switch gears and focus on the EVGA cards.
Judging by the pics/info from this review (http://www.motormice.com/reviews/SZ77R5/settingup.htm), I don't think the Strix or MSI would fit without modification. The reference 680 in that review is ~4.4" and the MSI and Asus 970s are 5.5".
Length-wise, it looks like you're working with about 10-10.5". The Gigabyte G1 is ~12.25", so I think that one is out.
I think that your best bet, given your case, is going to be one of the EVGA cards. They come in at <10" in length and <4.5" in height, fitting perfectly in your case. FTW would be my pick, but several forum members have had luck with the other models in the lineup as well (ATMinside has the ACX 2.0 SC, for example, and recommends it)..
I honestly don't think the MSI or Asus are going to fit. They both seem too tall. Remember, that even if you can barely squeeze the card in, you have also be able to plug in the power connectors which come out the top.
I would switch gears and focus on the EVGA cards.