There's no denying ECS uses poorer quality components in their boards. They dont sell boards at literally half the cost of other OEM's for no good reason. I can assume your OC'ing heat/throttle problems are more a result of the ECS's poor VRM's. As for the HDD PIO problem, if you've tried everything in the book (which I assume you have)... CMOS reset, windows re-install, switching IDE channels, etc, then its probably a defective board.