I9-10900K sometimes 4900mhz sometimes 5000mhz

CPU Cstates. You can switch them off in BIOS and have your CPU run @ full freq. Although 100mhz difference in clocking is caused by CPU when is not required to run @ full frequency.