It's now been a week since I've set the SATA2 mode to IDE, and have since had a perfectly stable system. No crashes, freezes, hangs, boot problems or anything. Two days ago, I decided that the system was stable enough to overclock. I've since been running my X2 3800 at 2.5Ghz, using stock voltage, and I still don't have problems.
Designit, you are right to assume that most computer problems are due to some sort of user error. However, this isn't always the case. I'm sure that many have had problems with this motherboard because they did not follow the winXP installation instructions correctly. However, I don't think that this explanation can be applied to everyone posting on this message board.
You've said: "maybe your sata hdd is not compatible". This could as well be: "maybe the mb is not compatible with the hdd". Maybe the problem is with the mb, especially considering that people's drives seem to work with other motherboards. I know for a fact that my problem had nothing to do with windows drivers. I'd like to hear an explanation as to how drivers could cause the hdd to randomly dissapear from the _BIOS_. All the crashes, freezes and problems that I've experienced are consistent with the motherboard all of a sudden "losing" the hard drive.
Once again, because in my case the hard drive was sometimes "lost" before any operating system could start loading, by process of elimination, the problem has to lie with the hardware, or with the motherboard's BIOS. All of my hardware is exactly the same as in my previous system, except for the motherboard and the cpu. This suggests that one of these last two is the culprit. Regardless of this fact, I still tested different SATA cables, tried all the SATA connectors (SATAI and SATAII), tried different power supplies, tried different ram, etc. My hdd's S.M.A.R.T. data says that the drive is in excellent condition, and I've never had problems with it before.
My cpu works fine, even overclocked and under huge stress. So it's not the cpu. All that is left is the motherboard itself, or its BIOS.
This is what prompted me to try putting my hdd in the SATA2 connection (even though it is just a SATA1 drive) and set the SATA2 mode to IDE (SATA mode does not work, obviously). Ever since this moment I have not had a single problem.
I don't know why it is so hard to accept that sometimes there might be a problem with the motherboard itself. I've never heard of a motherboard that was completely free of problems. If this were the case, there would never be a need for updating the BIOS.