Interpreting Crystal Deviations
PC clock is not accurate - NTP (as used by high level OS) can have several error sources, none of them under your control. You need a better reference clock which you have control over. A GPS disciplined timing server is a relatively cheap solution, there are even open source NTP  and PPTP embedded servers with a GPS module.