Yep, had this problem on a new Biostar board that I put in the kids PC. Doublecheck the CMOS battery if it's fairly new to see if it's fully seated. Mine wasn't and this was the cause of my problem. Whenever I got a checksum error and the CMOS reset to defaults, the clock would be off also. We're talking way off here, like 1999.
I did a Google a while back and noticed a few hits that said that bad memory could also cause this? Might be worth a look. If you have 2 sticks installed you might remove one and run the PC like that for a while. If the problem continues switch to the other stick until you have eliminated your problem.