using GetTickCount64 instead of GetSystemTime