Seems like the HSF is not touching the CPU hard enough. Make sure they click in and its tight. 100c is totally not exceptable. Also you might need to set a offset in speedfan, by -15 on each core,, soo actually your temp reached 85c ,,,
This is just a guess, you might not have to do negative offset just depends on your config....
You should count your blessing that, that CPU isn't toast. I think the max TJ MAX is 85c ,,
soo I believe you hit 85c not 100c , 85c is not acceptable either. You should get load in 50's and 60's with the cheapest HSF you can find. Something is wrong you need to take off the heatsink wipe the thermal paste. Put very tiny little thermal paste and seat the heatsink and make sure its clicked in and tight and unmoveable. Then come back to us lets see what your temps are ,, gl,