I'm thinking of putting a Geforce Titan into my micro-ATX case. I'd like to provide decent cooling for it (not a stock cooler), but due to the limited space it may be hard to find room for a big heatsink + fan. I want proper cooling for vid-rams and VRMs too. With these considerations...