HPET (High Precision Event Timer) is a hardware timer that Windows uses for scheduling and timing operations. Disabling it is a common gaming optimization tip, but whether it actually helps depends heavily on your CPU and system. Here’s the full picture.
What HPET does and why disabling it matters for gaming
HPET provides very high precision timing to the OS – more precise than the older TSC (Time Stamp Counter) or ACPI PM timers. In theory that’s good. In practice, accessing HPET introduces some CPU overhead, and on certain processors the precision advantage is offset by latency introduced in the timing calls.
For gaming, consistent frame timing matters more than raw FPS. If HPET is causing uneven timer intervals, it can manifest as micro-stutter – frames arriving inconsistently even if the average FPS looks fine.
The benefit of disabling HPET is most commonly reported on older Intel CPUs (pre-10th gen) and AMD Ryzen systems. On modern Intel 12th gen+ systems, the impact is minimal because those CPUs have their own high-precision timers that are faster than HPET.
Method 1: Device Manager
- Right-click Start > Device Manager
- Click View > Show hidden devices
- Expand “System devices”
- Find “High precision event timer”
- Right-click > Disable device
- Confirm and restart
This is the simplest method and easily reversible.
Method 2: Command Prompt
Open Command Prompt as administrator and run:
bcdedit /deletevalue useplatformclock
Then restart. This removes the explicit HPET usage instruction from the boot configuration.
To re-enable later: bcdedit /set useplatformclock true
Method 3: BIOS setting
Some motherboards have an HPET option directly in BIOS/UEFI settings, usually under Advanced > PC Health Status or Advanced Chipset settings. Disabling it here is the most complete approach as it prevents the OS from accessing HPET at all.
Should you actually do this?
Results vary significantly by system. The best approach is to benchmark before and after – run a game with a frame time capture tool (CapFrameX is free and good for this) and compare frame time consistency, not just average FPS. If 99th percentile frame times improve, it helped. If not, re-enable it.
Modern systems (Intel 12th gen+, recent Ryzen) are unlikely to see meaningful improvement. Older systems are more likely candidates.
Here’s a video walking through all three methods with context on which systems benefit most: