High cpu usage

Hi. I have very high cpu usage ~ 70 - 80 %
RouterOS ver 4.6

Traffic is ~ 120-140mbit
My hardware configuration is: Core2Duo E8500 CPU 3.12Ghz, 2GB ram, I have 3 Intel Gbit NIC’s (64bit)

On server i have 4 BGP peers, some BGP filters, Firewall rules to split traffic into local and international and about ~ 280 simple Queues.

If there is no way to optimize cpu usage how can i devide traffic into 2 or 3 routers ?