The 3.06 Ghz Northwood was a 533-Mhz-FSB model. A 3.0C Northwood runs at FSB 800.
The 3.06 is just about the worst over-clocking CPU there is -- by my brief experience, and observations from others I've seen on forum posts.
the 3.0C is a great over-clocker. With a decent "motherboard ducting" setup, I was able to keep load temperatures at 43 to 45C with a 20% OC to 3.6 Ghz. Some increase in VCore was called for -- pushing close or just beyond 1.5V.
Without the ducting, the same processor, same motherboard, same memory, same over-clock showed load temperatures around 45C or 46C -- for the most part.
But for both setups, the choice of cooling was limited to ThermalRight heatpipe coolers with 0.13 C/W thermal resistance or lower. I have enough information now to proclaim that ThermalRight out-performs the CNPS 9500 AND the 9700 with the Ultra 120 and Ultra 120 Extreme (has it been released yet?) But I doubt that the Ultra 120 installs on a socket 478 processor. Look at the SI-120 cooler. The SI-128 doesn't offer much better except for directing a bit more air to the motherboard. The XP-120 has a higher thermal resistance than the SI-120.
If your Zalman cooler is the CNPS 7000 or 7700 model, I can see why your temperatures are higher. Thermal resistance for those models is between about 0.16 and 0.19 C/W. The SI-120's C/W measured rating is somewhere between 0.12 and 0.135 C/W. The XP-120's thermal resistance is between about 0.145 and 0.16 C/W.
The 3.0C processor has a thermal power of around 82 watts. Over-clocked, it should -- or could -- exceed 105 to 110W. So choice of the most efficient heatpipe cooler could mean a reduction in load temperature of 5 to 10C degrees.