Hello,
Same Thinkpad here, with same problem on Linux. It seems that some other guys reported the problem and exposed solutions through the web. A quick search gives some usefull links, among others:
telling that some "magic" (at least for me

) options could be passed to the kernel to reduce temperatures.
Running Debian testing in my X121e, as recommanded in these articles, I put options that GRUB passes to the kernel, in
/etc/default/grub file:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1"
then regenerate GRUB files with
update-grub and reboot.
Now, my laptop is around 10°C lower than before!

Hope it helps...