Have you taken canned air to your system to remove dust? Also a CPU spike is caused by a process or some sort, could it be your antivirus running in the background, a game updater or microsoft update in background, or worse malware? Do you have a good antivirus that is up to date and no detections of malware?
I have a Toshiba Satellite and mine pumps out tons of heat, but the heat and CPU use goes to like 10% or less and lightly warm air when not gaming. Mine climbs up to around 63C and hovers there while gaming and then it drops down to about 37C when idle. Its been this way since I bought it new. Made the mistake the one day of hersey kisses on desk near laptop CPU/GPU heat vent. Went to grab one and it was instant mush wrapped in foil.