I'm not sure at what point the base line changed, certainly the E6550 (and other 333MHz FSB CPUs) have the baseline at 100oC rather than 85oC and I think the G0 Q6600 is also included. Core Temp 0.95.4 can identify the chip (0.95 cannot) and so assign the correct baseline while other utilities just put all C2D and C2Q in the same section with a baseline of 85oC (as it was when the first chips were released).
So if your CPU has a baseline of 85oC then the majority of programmes will give you the same or very similar readings.