someone said it may be the power supply settings
arent 2.5 ghz and 2500xp the same thing, and the fsb is 333
It could indeed be due to power, esp if it is in a laptop? To save power, the chip "steps-down" its speed when not being used heavily.
And no, 2.5 GHz and 2500xp are not the same thing. The "2500" designation says that the processor (supposedly) performs like a 2.5 GHz Intel processor. However, the actual default clock speed is 1.83 GHz.
You said that the FSB is 333Mhz. Did you see that in the Bios, or just read it on the box? Did you build this computer? What type of mobo? There may be jumpers you have to set for the FSB to make it run with the 333 MHz FSB. The speed you quoted could be caused by running with a 200 MHz (2x100) FSB. Check it out