My problem seems to be that Windoze is not picking the time up initially from the CMOS so then it sets itself as either or after rebooting. I know that when Windoze loads it hooks the time from the CMOS and starts then does a time sync with the time servers. I'm guessing there is a physical disconnect between the CMOS clock and Windows (all versions). I also ran HIRENS which also showed the incorrect date when it loaded it's mini-WinXP OS. I have stripped windows out and did a clean install I have changed Windows time sync to different servers If I reset the date/time in Windows everything works fine until next reboot when Windows loses the time/date settings again. The issue seems to be a disconnect between Windows and the BIOS. That did not help, the CMOS time works perfectly.
Of course I went to step #1 and put in a new CMOS battery. Windows 7 all of a sudden started having problems with date/time keeping.