Before spending money and wasting your time I think it would be better to find out why it crashes, there can be many causes of this. Heat is just one. Does it crash when you're just on or does it take a while, is it only one program that causes it to crash? What OS do you have Windows XP? What is the make and model of your motherboard?