Just noticed this in juce_Timer.cpp :
using LockType = CriticalSection; // (mysteriously, using a SpinLock here causes problems on some XP machines..)
Is Windows XP still a thing for the latest Juce to support? Would changing that LockType to SpinLock improve anything?