If you're sure it's the CPU overheating and you can't fix it with the stock cooler, I'd get one of these:

http://www.overclockers.co.uk/showpr...odid=HS-035-AR