That doesn't make a lot of sense. Even if your cpu was 100%, even with the stock cooler, it wouldn't overheat enough to slow down. So different geekbench scores cannot be from changing the cooler.
Also, 17 degrees is a huge difference. Even if speedstep is not enabled, if the cpu is idle, the difference would be around 5 degrees, maybe 10, definitely not 17.
Have you considered that the sensor readings in osx are incorrect?
Also, from what I read, close to 9000 is what you should be getting with an i7. So, the previous score was definitely wrong somehow.