Well, you can go to your MOBO's website and update all the drivers(especially SATA ones).
In case the issue persists, and given all the troubleshooting you've performed, I guess there could be something wrong with the MOBO.
You've tried all the SATA ports right?
D_Know_WD