I have a problem of system time drift on my newly-installed Ubuntu 12.04.5 dual boot with Windows 8.1. By the word terribly, the drift is clearly noticeable by your eyes when looking at the seconds of the time. By running the logging to check the drift in here, the drift is 1800 seconds per hour. You can see the drift in this video. The hardware clock seems to be synced to the system time too.
However, when I go to the clock in BIOS and Windows 8.1 and time it with my watch for a few minutes, there is no problem at all.
Just if these information affect the problem:
When I installed my Ubuntu, I have to turn acpi=off so that I can boot into my LiveUSB (My PC's mainboard is Asus p9x79 Deluxe and I cannot boot Ubuntu with acpi on).
Sometimes the keyboard gives repeating output when typing. I think this is also the result of speeding time.
Seems like the computer is on overclock. I don't know much about what have been done to this computer before I got it from my lab.
If any further information is needed, please ask.