On Windows, did you use the Lenovo provided software to manage cooling? If you did a fresh install of Windows and didn't install the OEM fan and CPU tooling, but then did install CPU tooling on Linux, its not quite a fair comparison.
I've got a 460s and it will run pretty warm if you let it. If you tell it to not run so hot it'll keep the CPU throttled down a bit more aggressively and keep it cooler. That generation of Intel CPU was always a bit on the warm side when it wanted to actually do anything. Especially anything related to video encoding/decoding, using stuff like Zoom or Meet or Teams really makes the machine get warm.
I did a fresh install, but Lenovo's management software has been notoriously bloatware-ish, so I was apprehensive to keep it on my system. I was never really claiming for it to be a fair comparison either, even if this thing somehow ran hotter on Linux I'd probably wouldn't use Windows anyways.
The machine can definitely run pretty hot if you crank the performance profiles though, that's for sure. I've managed to hit 70c while playing music/running CPU intensive games on an external monitor, and I definitely think you could push it further with more CPU twiddling. For regular use though, a hearty underclock still renders the device usable with low temps and a good amount of battery life extension.
I've got a 460s and it will run pretty warm if you let it. If you tell it to not run so hot it'll keep the CPU throttled down a bit more aggressively and keep it cooler. That generation of Intel CPU was always a bit on the warm side when it wanted to actually do anything. Especially anything related to video encoding/decoding, using stuff like Zoom or Meet or Teams really makes the machine get warm.