Brand new hardware, so it is NOT the CMOS battery. Moreover, Ubuntu has no clock issues whatsoever.
Problem is, the Time Zone setting does not hold between cold starts or BIOS settings. Usually, the Taskbar clock is off by 2 hours. Sometimes after a long Sleep, the minutes will be off. Internet synchro does adjust the time to the proper time. I have to set the clock every morning (cold boot) or BIOS options.
Mainboard: Asus M4A87TD, with latest BIOS flash ( vers. 0801 'improved system stability')
Phenom-II X6 1055T. Radeon HD 5450, PCIe, latest driver that Windows will install.
Under BIOS options, 3 options for PowerManagement, if I set PowerManagement to [S1 (pos) only], I have options for System / Monitor -> Sleep. [ Auto and S3 ] prevent the system from sleeping.
The BIOS clock menu is correct to the seconds.
In Win7-64bit, I have the time zone selected for where we live. Setting to other locations makes the Taskbar clock even more error-prone.
I have googled this issue for some time. Suggestions I have found were CMOS battery replacement and PowerManagement settings. So now I am looking for any other ideas. It appears to be an OS issue.