I've been having serious instability issues with my PC for a couple of months now. It began when I started getting random system hangs and reboots on Windows 7 installed on my Crucial M4 SSD. Occasionally my games drive would also "disappear" from Windows which typically would be resolved by a reboot. Thinking that I was experiencing one or more drive failures or having gone 3 years without doing a fresh Windows install I decided to switch to Windows 10 on a brand new Samsung 840 evo. The rest of my PC remained the same.
Almost immediately I started running into issues. At this time I should probably go over my complete specs:
Asus P8P67 Pro Rev 3.1 (The rev 3.1 here means I'm running Bios 3602 - the latest that I'm aware of)
i5 2500k (not overclocked at this time) w/ coolermaster hyper 212 heatsink
MSI GTX 970 Gaming 4G (latest drivers)
The first thing I did was to update everything. Got the latest bios as I mentioned above and the latest intel AHCI/RAID drivers from the asus website (64bit Windows 8.1 though). Also the latest drivers I could find for the Marvell SATA controller on the Asus board.
Despite updating everything I could think of I'm experiencing a great deal of instability that materializes in various ways:
1. While downloading large files (i.e. torrents) to my storage drive (separate to both my primary SSD and my games drive) uTorrent would suddenly report an I/O error, the drive would disappear from Windows and I'd have to reboot which would solve the problem.
Windows Event Viewer:
~10 "Reset to device, \Device\RaidPort0, was issued" errors (event 29 storahci), follow by several "The system failed to flush data to the transaction log. Corruption may occur in VolumeId: J:, DeviceName: \Device\HarddiskVolume3. (A device which does not exist was specified.)" (event 140 Ntfs) which makes sense, and "An error was detected on device \Device\Harddisk1\DR1 during a paging operation" (event 51 disk).
2. While playing a game (again games are on a separate drive) or just after shutting down a game (steam) it'll crash to a black screen with disk read error occurred message.
Trying to reboot after this error occurs usually results in a "Windows failed to start" error. The Windows Boot Configuration File does not contain a valid OS. Waiting 10-15 minutes and then trying to boot usually works and I'm able to get into windows. The frustrating thing about this error is that there's usually no errors in Windows Event Viewer.
3. Windows Event Viewer errors with no noticeable symptoms such as:
"The IO operation at logical block address 0x2b5a02 for Disk 0 (PDO name: \Device\00000030) was retried". This errors seem to occur in blocks and then go away.
And, "Reset to device, \Device\RaidPort1, was issued" happens often.
So that's about it. Obviously I'm thinking hardware, possibly my SATA controllers although it appears to be spread across drives that use both the intel and Marvell SATA controllers.
If it's my mobo, fair enough, but I'd really like to be sure it's the mobo before replacing it. Is there anything I could do to really narrow down the issue and be sure it's something specific?
Appreciate all the help.