Those are all good suggestions but i do not this it will fix this problem, WinXP does not BSOD's much and in this case seems more hardware related.
For anti spyware and troubles of that sort i use this for my friends and family:
http://wiki.castlecops.com/Malware_Removal_and_Prevention:_Introduction
This gives the basics
http://wiki.castlecops.com/Malware_Removal_and_Prevention:_Overview
This give the procedure
http://wiki.castlecops.com/Malware_Prevention:_Prevent_Re-infection
This helps with prevention
Thanks for the advice - all my adware/spyware/virus programs are up to date, and somewhat redundant :O