Do the memtest that Greg suggested.
Whendone, if RAM shows any error, RMA those. If it come clean, configure minidump, so that we may get some detailed info about the I/O violation.
First configure minidump. Follow it:
http://www.sevenforums.com/tutorials/174459-dump-files-configure-windows-create-bsod.html
Go to Option Two, Point 2. Download the .reg file and merge it in registry by double clicking it.
Search the .dmp files manually in the default path:
C:\Windows\Minidump or
%SystemRoot%\Minidump. Post it following the
Blue Screen of Death (BSOD) Posting Instructions.
Then enable Driver Verifier.
Driver Verifier - Enable and Disable
Run Driver Verifier for 24 hours or the occurrence of the next crash, whichever is earlier.
Information
Why Driver Verifier:
It puts a stress on the drivers, ans so it makes the unstable drivers crash. Hopefully the driver that crashes is recorded in the memory dump.
How Can we know that DV is enabled:
It will make the system bit of slow, laggy.
Warning
Before enabling DV, make it sure that you have earlier System restore points made in your computer. You can check it easily by using
CCleaner looking at Tools > System Restore.
If there is no points,
make a System Restore Point manually before enabling DV.
During DV enabled, use the system normally as usual. Specially the crash prone actions. Say scan with MBAM. Let us know the results, with the subsequent crash dumps, if any.
Can you access the start menu All Programs list, and can open programs?