It may be more appropriate to look for a solution in this case, than try to determine what the actual problem is. By this I mean, consider a BIOS update or chipset driver update. That can often help in cases like this. An alternative is to try a different drive and see how that performs, but...