Cooling, it does fairly well. However, it is very, very loud when it ramps up under load and is audible as well when idle. That's my main issue with the card (I'm so damn picky!).
I would think that it would fit just fine. The mounting hardware is farily universal, so you shouldn't have any...