I have a Cyberpower gaming laptop that is almost 2 years old. It has a Quad Core i7 3630QM clocked at 2.4 GHz with turboboost to 3.4 GHz, a Pegatron A15 motherboard, and a GT 640m. I think I have a problem with my laptop overheating. Each piece of hardware runs at 55-60 degrees celsius idle, even after opening the backcover, cleaning/vacuuming it, and letting it sit open for 1 hour. Then when I play a game, for example TF2 (which plays at about 90 fps) The parts heat to about 87-95 degrees celsius. I don't know if it could be related, but when it heats up to around 90 my computer will randomly freeze and I have to power it off through the power button. (It could just be a bug of some sort in TF2) I personally think these temperatures sound very high, but I'm not sure. If these temperatures are too high how could I fix it? Oh and I do have my laptop elevated and I clean it regularly. I was thinking of adding some thermal paste to the processor and graphics card, as it has been 2 years running at fairly high temperatures and maybe that could fix it? Thank you for reading, and hopefully you might have some good advice!