This sounds like a hardware problem, not like a Windows XP problem. Try getting and running
memtest86 and have it check your RAM for errors. Alternately, if you have two or more sticks of RAM take one out, see if you get errors, than try the same thing with the other stick. However, I still prefer to test with memtest, just to be sure. It looks like you have fairly new RAM, but RAM can go bad quickly and without warning. Since it's Corsair, and if it is bad, you are in luck. They are great when dealing with RMAs. After you do this, please let us know if this solves your problem.
\Dan