I agree with bevancoleman,
I tried to upgrade my brothers 98SE comp to XP because he really just uses it for internet and Half-life..
it worked ok, installed fine, but it had a few quirks. Photoshop always had kernel32.dll complaints, weird one second freezes while playing games, etc
Backed up everything that was important, formated, and then installed and it worked perfect ever since.