I'm sure a clean install of XP and everything will fix this, but I don't have the things I need to do that, so I have to find an alternative solution. Windows XP boots average speed, but right when I click on the profile I want to sign on to, the thing hangs at "loading personal settings..." or something along those lines, and takes a while to get to my desktop. By which point, the desktop takes a while to load, and it makes a sound like it's spinning my A:/ (floppy) drive, then it loads fully. Sorry for the poor description, I tried to give it step by step. I'm not on any network, it's just my home computer, and I've turned off the unnecessary programs in the msconfig startup tab, except for my antivirus programs and printer's components. My account is also not password protected, if that makes any difference. Thanks to anybody who can help.
Here's my general specs:
Windows XP Home 2002
768 MB DDR SD RAM
80 GB HD, 50 GBs free space
Mostly updated drivers