If it is celsius, that is super high. Clean your heatsink, it might be super dusty or full of hair. ensure your fan is at a decent rpm, maybe a cable is rubbing against it and keeping it low or stopped? Get some compressed air if it looks even a little dusty or hairy. I had a celeron 566 oc'd to over 1ghz that was rock solid at 100deg c for like 2 years, but i dont recommend keeping your temps that high - i just wanted to see if it would last. you could also buy some new thermal paste and apply it. toms has a guide on how much/how to apply after you clean both surfaces. stock heatsinks are designed to be within the correct thermal specs for stock cpu speed, but errors in the little thermal pad might be at the root of it. also, check your cpu usage. if you have something (like a piece of malware mining bitcoins on your cpu) keeping it at 100% use, your temps will be as high as your cooling solution can manage (which is affected by the things i mentioned). at idle your cpu should easily be less.