p2p traffice not limiting with p2pqueue

Hello All,
I have a problem with the new p2p traffice and trying to limit it.
I setupi the p2p queue and it did limit some p2p traffic but not bittorrent.
I setup a test system on my computer running utorrent and mikrotik 3.13 running the p2pqueue on my head end did not limit traffic at all.
Wonder if there is a way to contol p2p since it turns my network into jello.

Could I do a port connection limit say if the customer has 20 ports open for more than 5 minutes at the time without dropping the port connection to slow down the traffic to 256k?
Thanks for any help.

As many people answered before in similar posts,
mangle everything u can recognize easly (HTTP HTTPS FTP SSH SMTP etc)
Everything else just put a mangle rule with OTHER.
Queue Tree everything and limit OTHER with low priority and max bandwidth.
As long as u recognize a new protocol just add it to the queue tree to remove it from the limitation

P2P clients usually have a protocol obfuscation that makes the mikrotik queue useless, but it can’t be helped.
I’ve a ROS machine behind my gateway doing all this QoS rules.

Thanks for the answer -
What machine are you using after the mikrotik?
Thanks,

A Supermicro x86 3000 xeon
With an average of 500 customers i get 20% max CPU usage