Simple queue, SFQ and CPU

Hi!
Sorry for 3 post, but forum not allow attach more that 3 images to message.

Well.
RouterOS: 6.15
Router: CCR1036-8G-2S+
PPPoE client (only one).
Queue type: name=“default-small” kind=sfq sfq-perturb=5 sfq-allot=1514
Client: name=“” target= parent=none packet-marks=“” priority=8/8 queue=default-small/default-small limit-at=0/0 max-limit=400M/400M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
Diffirence only on max-limit.
On graphics one color for one cpu.

First step: max-limit=400M/400M
Speed:
in (to pppoe client): 0.0-300.0 sec 12.0 GBytes 345 Mbits/sec
Out (from pppoe client): 0.0-300.0 sec 11.8 GBytes 339 Mbits/sec
400M-in.png
400M-out.png

Second step.max-limit=800M/800M
In: 0.0-300.0 sec 15.9 GBytes 456 Mbits/sec
Out: 0.0-300.0 sec 11.9 GBytes 342 Mbits/sec
800M-out.png
800M-in.png

And final. max-limit=0/0

In: 0.0-300.0 sec 18.8 GBytes 538 Mbits/sec
Out: 0.0-300.0 sec 26.4 GBytes 756 Mbits/sec
0M-out.png
0M-in.png

Question: How to say SFQ do not use only one CPU? May be exist another way to increase SFQ and Simple Queue performance?

i have same problem switch queue 500M

same problem with queue limit with 500Mbit