Not sure, but it can technically be fixed in Windows 8. Open an administrative command prompt and enter the following without quotes:
"bcdedit /set {current} useplatformclock Yes"
Whether 8.1 uses this setting by default, I'm not sure. Haven't been able to find anything that confirms it either way.