The heat problem is not due to drivers, it is due to the heatsink not beaing fitted correctly. I have just spoken to someone who heard this rumor and decided to strip his 9800xt and found that the heatsink was not fitted the correctly there are air bubbles in the compound and it is really thick.
I am currently trying to find out if 9600 have this problem aswell.