Cheers guys .

EZ64, I am using the Thermalright Ultra-120 Extreme CPU Cooler with a Scythe S-FLEX fan. I have the fan pulling air into the heatsink from the front of the case. At 3.6GHz I have an average idle CPU temp of about 36C and full load is about 60C. Those temps are with my case's fans on medium. However, since my Antec 900 draws so much air into the case, dust builds up quickly on the HS, so I am at 3.4GHz so that I don't have to clean out the dust as often. At the moment I am at 32C idle and around 55C load (maybe less), but I haven't cleaned out my case for about 2 weeks. I seem to remember that when my HS was free of dust, I was at 29C idle at 3.4GHz.

Also, you may wish to consider lapping your HS since that particular model is often curved on the base, meaning that there may not be full contact with the CPU. Because of this I have heard of people with differences of up to 10C between the cores. Luckily my HS is almost perfect so it doesn't need lapping and the maximum difference between I get between my cores is about 1/2C, but that is often due to them having different load on them anyway. Also, my Q6600 has the lowest VID you can get (1.2v), so my processor is very easy to overclock.

EDIT: added more information.