A quick Google search popped up the following from a TechSpot forum (don't know if it is applicable, but just in case):
"two possibilities: Bad memory (ie failure to read correctly a page) or a
get a copy of memtest.exe and verify your memory is good
also a copy of Everest Home Ed and access the Sensor data for SMART hds.
every time you BSOD, reboot and monitor the SMART data for an increase in
errors -- if so, it's the HD, else more likely to be the memory."