You might want to run memtest for a bit.
http://www.memtest86.com/
I've had corruption problems with my k7v athlon motherboard, so I ran through a few sticks of ram until I found the right pair that went in the right slot (I think the motherboard is on it's way out, but, one of the slots still works with one of the sticks). The great thing is that this program runs off of a bootable CD, so as long as you can boot, it will run.
If it finds errors, run it again, if it finds the exact same errors, it sounds like the ram, if it finds different errors, it's probably something else.