09-11-2025 12:04 AM - edited 09-11-2025 12:16 AM
Hello,
I have an issue with my Ryzen 9 9950X3D on an ASUS X870E Extreme motherboard.
Even though the system runs stable and the CPU usage is low, Windows Task Manager always shows Strange CPU usage and completely wrong clock speeds.
Task Manager reports something like 12,444,3314.93 GHz CPU frequency, which is obviously incorrect.
At the same time, Process Explorer show the correct values: real CPU usage is around 10–15% when Task Manager says 50 -100%.
Temperatures and power draw are normal (CPU package power up to ~200 W, limited by PPT).
The system is stable, no crashes, no WHEA errors.
BIOS is updated to the latest version.
AMD chipset drivers are up to date.
Windows 11 fully updated.
BIOS settings are mostly stock (only RAM set to DOCP 6400).
CPU: Ryzen 9 9950X3D (delidded, runs much cooler)
Mainboard: ASUS ROG Crosshair X870E Extreme
Cooling: Custom water loop with MORA 3, so temperatures are never a problem
OS: Windows 11 Pro (latest updates)
Task Manager: always shows 100% CPU usage, and whenever it does, it reports an impossible frequency of 12,444,3314.93 GHz.
Task Manger
CPU Usage:
Is this a known Windows 11 / BIOS bug for the new Ryzen 9000X3D CPUs?
Could it be related to ACPI reporting wrong base clock values?
Is there any workaround to fix Task Manager reporting before Microsoft/AMD/ASUS release an update?
09-11-2025 08:12 PM
Running same cpu and mobo (1605) + g.skill 96g cl28 (EXPO1 = 6000) for the past 2-3mo i'd say and I observe no such poltergeists. I should note tho, that I'm staying away from armoury crate as far as possible even tho both monitors and VGA are Asus. I'd rather have no lights than deal ww that abomination...
09-11-2025 11:12 PM
I found it out 🙂
I think it was activated from Third-party tools AI Suite, Armoury Crate
In the Boot Configuration Data (BCD), the value useplatformclock was set.
This forces Windows to use the HPET (High Precision Event Timer) as the system timer.
On modern Ryzen CPUs this causes incorrect readings in Task Manager.
How to check if useplatformclock is enabled:
Open Command Prompt as Administrator.
Run:
If you see a line:
→ HPET is forced (bug will occur).
If the line is missing → Windows is already using the default (TSC), which is correct.
Fix:
Open Command Prompt as Administrator.
Run:
Restart the PC.
After that, Task Manager shows the correct values again.
I'm happy now, I thought is CPU or Mainboard corrupted.