Your best bet to solve that problem would be to backup all your data files, boot to the XP CD, reformat your hard drive and do a clean install of XP. If you still get that error after doing a clean install then I would think that you most likely have a compatibility problem.
Reboot, hold F8 key until menu options appear, and pick
"Last Known Good Configuration"
This should load XP to a point before you started having problems, I've used it myself, its not like a system restore, as it doesnt unistall stuff, it just looks at some log or configuration file for a time when XP booted with NO errors.
From the same menu is the Restore Point option too, so try either, a reinstall is a last..last..last resort!
This irritated the hell out of me and did cause a reinstall once, I installed the recent patch tat would prevent me, but I guess the damage was already done... so...I have disabled error reporting altogether, here is how you can do it:
- Control Panel
- Error reporting
- Disable (leave checkbox clear too)
That should stop it, but also if a program crashes anywhere else it will just dump you back to the desktop...