Ummmmmm my only suggestion is to DUMP XP. Go back to Windows 2000. I have very little maintenance problems.
I also might suggest (although some may disagree) Norton Utilities. Its seems to do a great job of defrag and perfromance issues.