Re: System time issue
You are absolutely sure the root cause is not much more trivial:
Windows 7 assumes your hardware clock uses your local timezone and sets the hardware clock accordingly when time is synchronized with a time server.
Ubuntu 12.04 had been instructed to use the same approach by writing utc=NO into the file /etc/default/rcS.
Ubuntu 14.04 has not yet been instructed to use the same approach. It is still using the default setting utc=YES in /etc/default/rcS, which will make it assume your hardware clock returns UTC and which will make it set the hardware clock accordingly when the time is synchronized with a time server.
Could this be the root cause?
Enlightened by Lucid Lynx, enchanted by Maya Mint, trusting the Tahr.