If XP is crashing on regular basis, then its probably got nothing to do with XP. Probably a hardware/software issue - or your PC is overheating.
XP doesn't just BSOD pointlessly, if you make a note of the error code and google it you will normally find a wealth of information.
XP is plenty stable enough.