The way to deal with this is to backup all data that you need (documents, email, music, and the like). Once that’s done, format the hard drive and install XP from scratch. Installing an OS over an old one never works well, and should not be done.
I now just realized that my XP Pro install CD is the upgrade version and not the full version. It never ends does it?