It sounds like you may have a HD that is going south. If you have another HD, try an install with ME and see if that works for you.
I find that when the errors keep adding up that the HD is becoming worn out. I would NEVER go back to win95, that would be like taking time travel back to the stone age.
See if anyone has a Dell XP install disc and maybe up-grade to that.
We have NO idea of how big your processor is, the ram in the PC,etc which response 1 asked for.
I can't tell you on how to get a working XP number in this forum as we are not allowed to do that...sorry.
Some HELP in posting on Computing.net plus free progs and instructions Cheers