RB750gr2 High CPU load at 25Mbps download

Hi all, Im just wondering is it normal for this board to idle at 16-21% CPU load , but when downloading jumps to 68 peak… I don’t have any complex firewalls or routes , just basic mangle rules combined with Queue trees…Please any answer would be great
Idle cpu.png
CPU while 25mb pulling.png

I do not see any strange, the hEX lite can’t go over 480Mbps at 512Byte to the CPU,
and if the max speed with 25 firewall rules without queue, drop to 213Mbps,
adding queue and other packet management drop again the max speed.

With only one unique CPU, is perfectly normal the high use of it.

Ok I understand thanks so much for answering , so for example if I get a 50Mbps line what do you think wil my CPU usage be , and if it is high all the time won’t it cause heat and maybe damage the router?

It’s more or less the same load, but the device is designed to go 100% every time.
It can break if locked inside something or placed in a room that is not properly cooled.