simple queues utilization

I use Mikrotik as IPoE BRAS.
It works, but when queue quantity is more than 400, I have a problem with CPU utilization, because every packet must pass through all simple queues. Probably I’ll may solve this problem, if I use queue trees,but DHCP&radius creates its automatically.

How dhcp&radius can be set up to create not simple queues but queue trees?

if new kind of queue type “none” i.e. only-hardware-queue will help me??

In pppoe, if you leave the profile unlimited, it will not create
a dynamic simple queue.
May be that is the case with radius too.