The Gigabyte is 285mm = 11.2 inches, for sure it will fit.
@sunnk, the HD 7950 is already 2% faster than GTX 580
i know that btw thanks for correction. saying that it is better in some cases will be better because some of stupid peoples will scream out that"i have gtx 580 and it can beat that card and all that rubbish thats why i have given there it can beat that card in some cases.
yes waiting will be an good idea but i think when the gtx 670 will release it will be very high in price over expectation because most of the gpu which are released now are getting higher price in the market such as hd 7870 it is an good card it deserve that price but in my thought of view it is little bit overpriced like $10 - 20. but when the hd 7950 was released it was about $460 dollars which was really high then its performance and now its price is in right place about $400 so first check out the price and performance of 670 then take a move to buying a gpu.
The GTX 670 is expected to be 10-20% slower than the GTX 680 which could place it slightly better than the GTX 580. I managed to pick up an EVGA superclocked 570 over my GTX 460 1GB EE that I was outgrowing. For the price you can pick up a 580 for around $350 or less and the 7950 or 670 will both be at or around 400. My best guess is that the 670 will outperform the 7950 by a small margin in most games, so either way for the price the 7950 or 670 would be the way to go. With it's release possibly six to ten days away nVidia sure is keeping quiet about their new card. Here's hoping it releases this month and not later this year. All of the speculation out there could drive anyone crazy.