No.1 Order matters, set your rules up highest to lowest, and you have 10 classes, so make use of all of them, not just 9.
No.2 Make the minimum outbound limits total 100%, and remember the out bound has total control, it'll kick-in virtually instantly so it makes zero sense giving browsing and mail six times the bandwidth of games.
No.3 The inbound are independent rules, not logical but the best comparison for general use, so limiting something with them will always i.e. you've permanently limited your downloads to 70%.
Fourth, it looks as if you've simply copied toastmans example, which is for an apartment block with over 200 users (which is used alongside connection limiting scripts).. Are those game ports ones you actually use which you need or ones someone else posted? Also these days msn simply has a control port, every other connection is via random port, so those rules are redundant or at least, not helping.
Now it depends on the number of users, but if you have torrents, which are impossible to stop, then you're going to have to set limits to the number of connections and accept you'll never have total control over them. Either you sacrifice some upstream bandwidth and control the inbound that way or use the raf mods mac limiter which would distribute bandwidth evenly regardless of use meaning everyone gets a fair share, they simply have to choose what they use it for. class rules still apply, but no single device can choke the line plus it provides a gui for limiting tcp/udp connections per device. Of course being applied before class rules give it obvious drawbacks, I simply want you to be aware of your options. I never have more than 5 people using my line at once, so everyone having 1/5 of the line works well, but again, it's down to user numbers.
My, rather basic, rules (mac limiter handles inbound):
What I
would definitely do if I were you however, it'll ease the routers load.