This is my tip, if your Windows XP suddenly starts to crash with "Blue Screen of Death", (possibly) with error "IRQL_NOT_LESS_OR_EQUAL".
If it starts to crash, remember what programs you have installed just before crashes started to occur. I personally have noticed, that my XP system doesn't seem to like some system driver (.sys) files. So if you have installed programs, that installs those .sys files to your system and your computer starts to crash after that, try to UNinstall those apps to see if that helps.
You can also stop .sys files from being loaded to memory at Windows start up, using AutoRuns program. Just go to 'Drivers' tab and uncheck wanted driver file.
System driver files are usually installed to Windows/system32/drivers folder. In some cases they are installed to program own folder (Program Files/<program>).
This is just one possible reason that might cause crashing, based to my own experiences. There are also MANY other reasons.