Addresses overflow issues with timer multiplication by using std::chrono instead of QueryPerformanceCounter. The Windows implementation of std::chrono uses QPC, so this should have no impact on performance or clock resolution. Fixes #32121