Do you overclock? Even setting RAM settings differently than spec can cause stability problems. I have had great luck with XP compared to earlier releases, at home, and at work, where I administer about one-hundred and fifty computers.
With Windows XP, I have been attributing blue screens less to Windows and more to the user. (This is not an accusation, just a general rule I have found true through work.)