BCLK set to 100MHz or higher in UEFI varies between 97.10 and 98.90 MHz in "Windows" testing applications. For an example AIDA64 is showing incorrect lower values for clocks (BCLK, CPU, Cache, DDR4).
For hours I was of searching a possible solution. Only I could find were a few posts that recommend removal of Microsoft's hypervisor Hyper-V from Windows. At first I thought it was impossible that Hyper-V was a source of variable clocks. After a few hours I decided to still try the offered solution. I've turned off Windows feature Hyper-V, restarted Windows 10, and got back in Windows. BCLK was at exact value 100MHz shown in AIDA64, CPU-Z, HWinfo...
Unfortunately I need Hyper-V for my work, so I was wondering if there is another solution?
Intel Core i9-13900KS @ 6.2GHz / ROG Ryujin II / Asus ROG Maximus Z790 Hero / G Skill Trident Z5 64GB DDR5
Asus ROG Strix GeForce RTX 4090 / Asus ROG Swift PG43U
Samsung 990 Pro NVMe 4TB / Samsung 850 Pro RAID 0 2TB
Asus ROG Thor 1200W Platinum / ROG Strix Helios