Hello there, I found reason why the games like UI Jittering etc, I’ve disabled High Precision Event Timer (HPET).
HPET stands for High Precision Event Timer (formerly Multimedia Timer) and has been used in PCs for a long time. It is used to produce periodic interrupts, which can be used to synchronize multimedia streams, in turn, providing smoother playback. It also reduces the need for other timestamp calculations.
Many gamers have pointed out on forums that the HPET bug is causing problems in the gaming performance in certain situations.
The reason for this is pretty simple. Earlier when CPUs had less clock speed and games did not use multithreading in an efficient way, the usage of HPET to retrieve incremental timestamp counter took away precious calculation power of the CPUs and significantly hurt gaming performance.
But now that the games are efficiently using multithreading and the bottleneck of the 3D performance has shifted to the GPU, and the impact of the event timers reduced. However, game developers started using a lot of timestamp queries to measure performance for animations and movements.
The problem has arisen because of a very slow timer interpretation of the HPET on today’s high-performance rigs. The impact of slow HPET depends on actual usage of the timer functions in the game engine and the hardware used.