Bit of a strange one really..

My CPU was running around 35c idle with the CPU fan running at around 1100rpm (SMART Fan)
Since upgrading to the newest BIOS revision my CPU temps have risen to around 48c idle
Slightly concerned I decided to go back to the older BIOS revision, straight away my CPU temps dropped! or did they?

I downloaded Everest as I know I could check specific core temps here's what I found;

Old BIOS - Idle
Motherboard : 25c (I've never seen this change)
CPU : 36c
CPU 1 (core #1) : 35c
CPU 2 (core #2) : 34c
CPU 3 (core #3) : 36c
CPU 4 (core #4) : 37c

New BIOS - Idle
Motherboard : 25c
CPU : 47c
CPU 1 (core #1) : 36c
CPU 2 (core #2) : 34c
CPU 3 (core #3) : 36c
CPU 4 (core #4) : 33c

Also I have noticed with the newest BIOS revision I still can't get below 40c even running my CPU fan at MAX (4550rpm)

So my question would be do you think my CPU is actually running at the higher 45/50c or do you think this is misleading information from the temp sensors?

I have asked Shuttle direct but they said update the BIOS with the following command strings, which I did and surprise surprise no difference..

The newest BIOS revision allows compatibility for 45nm CPU's and added PCI-Express compatibility so could roll back anyways I guess..

Ohh my spec's are;

Shuttle SG33G6
Intel quad core Q6600 (G0)
2gig OCZ Plat Ram
Samsung Spinpoint 500gb HDD
DVDRW
blah blah
Vista x64