is it that laptop? it seems pretty old.
usually, in my opinion, the high temp comes from a kernel and video driver.
i think it is not much you can do about this and need to roll back to W xp.
you still can try a distribution with older kernel, like cent-os 6.x wich has 2.x kernel.
but you better run the OS who keep your hardware at the lowest temp possible due to the fact that, on the long run, high temp can demage your laptop.