Just an FYI note: I am sensitive to laptop heat issues, and I've been bothered for years about the fact that Linux runs significantly hotter (for me, typically about 10F outside case temperature) than Windows on the same laptop.
I looked into heat control when I decided to chuck my Solus Plasma Optiplex desktop and use my Latitude laptop full-time, connecting an external monitor and keyboard when I was using the laptop as a desktop.
I ran across thermald, an Intel daemon that replicates the power efficiencies of Intel components on
Windows (DTS, Intel P state driver, power clamp driver, CPUfreqcontrols and so on) in Linux. Thermald works by monitoring the thermal state of the laptop and applying Intel compensation methods to keep temperature low.
I installed thermald last week (thermald is in the repository), and have been monitoring case temperatures frequently since then. Result: Case temperatures dropped significantly when I am using the laptop under load.
Thermald works only with Intel. It won't work with AMD or NVIDIA CPU/GPU or third-party components. But on my Intel-only laptop, it seems to work well. As I said, just an FYI note.