I ordered a new Geforce GTX 670 to replace my aging Radeon HD 5850. My case, a mid-tower ATX, is tight on space, so I first checked to see how big the card is to make sure it would fit. I read that the 670 is the same length as my old 5850 (9.5"), so it should fit no problem.
Stupidly, I didn't realize they were referring to the "Reference" design. I didn't account for different brands being different lengths due to different coolers, so my new card is more than an inch longer than my old card and won't fit in my PC (10.7").
The PCB of the 670 by itself is only a mere 6.5". The rest is just heatsink.
So I'm wondering if I can just replace the stock cooler with something smaller/better to reduce the length of the card so I can use it? (I'd rather not replace a case I bought just 7 months ago with everything already working properly.)
What aftermarket coolers will fit the 670 that will also make it shorter?
You could theoretically buy a GPU cooling bracket, or maybe even something like a Kraken G10 (water cooler) that you can put any standard Asetek cooler on.
Other than that, you should just replace your case.
What's your budget for the cooler? Buying the kraken will total cost around 70 - 90 dollars, so you could just buy a brand new case. Maybe your case allows for you to take out your HDD cages?
They say God watches out for Children & Fools. I'm no kid.
While my 9.5" Radeon 5850 was a tight fit, that's because the power connecters were on the outside/end meaning I had to accommodate the power cables as well. The new card has the power connector on top, leaving me with enough extra room to squeeze the card into the same space with a 1/3" to spare.