I would check the thermal paste on your CPU. If there is a heat sink that came loose, it could cause overheating problems.