My current time in Windows7 is set to UTC +8 (Kuala Lumper). For some reason, the time is always 8 hours ahead. Curiously though, my applications seem to be using the 'right time' that is it is not 8 hours ahead. For example, the local time now is 12pm, windows time is reporting 8pm. If I send an email to myself via outlook, the time shown is 12pm. So only the windows time is off kilter.
I can fix this by syncing the time with the Internet Time Servers but it jumps back to the wrong time every few hours.
I have been having this problem since I dual booted my win7 with linux ubuntu if it helps.