XP has SYSTEM RESTORE for you to try and if I suspect a hardware issue I test it with GEEXBOX which is some under 6.5MB download you find with google.com

Bob