ive never had probs with cooling but did recently buy an exhaust fan that fits in an empty/ slot where you mount your pci cards, ok it covers a pci slot so they are only ok if you have one you dont need, but they really do cool the system down, as i already said i didnt have heat problems at all but running one of these actually took 3 degrees off the temperature of my cpu and i only bought it just to see what they were like as they are selling so cheap at
www.ebay.com mine was three pound all in with postage.