The 94C reading is probably just what your motherboard reports when no temperature-monitoring hardware is actually hooked up to the monitor chip. I'm not positive on that, but it's extremely unlikely that when the rest of your system is around 40C, anywhere would be near 90C.
As for the 17 degree rise, I'm not sure about P4's, but on an Athlon, that would be just a bit high. Though not much.
My new Barton core (XP2500+) runs at about 30C on bootup, and around 40C under load (load == DF running), so that's about a 10 degree difference. I think my old Palomino (XP1800+) ran at around 48C when idle and around 60C when under load, so that's a little closer. Plus, the 2.5GHz speed is going to make that P4 run relatively hot anyway (my 2500+ runs at 1833MHz).
I have a feeling you don't have anything to worry about. However, make SURE you check your processor manufacturer's site (i.e., www.intel.com) to find a technical manual for your processor. Make sure you're still well within the design limits (for example, the absolute maximum temp. for my Palomino 1800 was 90C; 60 is well within that). If your absolute maximum is lower than, oh, probably 65C or so (at a guess), then I might get worried.