100 degrees Fahrenheit is nothing. That's only 37.8c which is what you want your cpu to be running at. Especially the i3s that your laptop comes with.
If you're running at 37c then overheating isn't your issue. My i7 runs at 40c-60c at any given time (overclocked to 4.5Ghz though). So either your computer has something else wrong with it, or you're running at a lot higher temps than 37c.
An Core i3 has a Tj Max (Max Temp) of roughly 85c t0 90c. That's when the cpu can melt or your pc should shut down to prevent catastrophic damage to your parts.
I would suggest running a core temp program such as
CoreTemp (Click Me) or
OCCT (Click Me) to see what your actual temps are before you put the blame on over heating.
I would also run
Cpu-Z:
If overheating turns out to be the issue then get a can of air and clean out all the exhaust covers. Never take the laptop apart yourself, it takes a lot of skill and practice to be able to take a laptop apart and get it back together properly. Other than that, there's not much you can do aside from a few things Don Von listed above. Just make sure your exhaust covers are clean and un restricted. Or take it into a shop and have them take it apart and look at it's thermal compound and replace it if need be.
Don Von Free Credits wrote:Run fewer applications. Search your startup programs list and see if there is anything useless you can tell it to stop running.
He is running a default i3 in his laptop, nothing in his startup folder would use enough cpu to cause him to overheat. He would have to run multiple games or other intensive tasks for long periods of time. Unless his cpu has been tampered with and all the voltages are shot up. But that would require someone to edit them in BIOS.