sounds like you're not running at 800mhz fsb. you could try entering the bios and setting 800mhz manually.
also, if the mobo can't run at 800mhz, it may drop back to a "fail-safe" 400mhz fsb (causing your 3200mhz processor to run at 1600mhz).
I'm upgrading my slow and dirt computer at work and I just replaced the socket 478 Pentium 4 running at 2.2GHz with one running at 3.20GHz.
The problem is that after installing the new P4, when I open the System Information Window, the Systems Summary page displays:
Processor x86 family 15 model 2 stepping 9 GenuineIntel ~1595Mhz.
Basically telling me that I have a 1.6GHz processor. I read the label on the processors heat exchange plate correctly and it said 3.20,512,800 I assume for 3.20GHz with 512kb cache with a 800MHz FSB.
The really weird thing is when I activate the DirectX Diagnostic Tool,
The system tab tells me:
Processor: Intel(R) Pentium(R) 4 CPU 3.20GHz
Telling me that I do have a 3.20GHz P4 under the hood,
Is my system acting Bipolar on me or what???
I'm running Windows XP Professional on a Dell Dimension 2400
I know this is ridiculous to be screwing around with a 7 year old computer like this, but it's all I've got here, so I have to work with it...
Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic