42C is not overheating for any cpu, something else is causing your prob. That temp is pretty good for a hot temp, so your case probably has decent cooling, which means sys temp is probably fine..... PSU, Ram, video card..... in that order. Install that crappy monitoring program bundled on your motherboard cd and look at your voltages. Watch them for few minites, tell us your lowest value, highest value, and average for all the voltages it lists.