Hey, I'm quite pleased with my Dota 2 QoS config. You can give it a go yourself.
Here you can see my Upload rules. There are quite a few of them. Dota 2 is the first one on the list (list gets evaluated from top to bottom, so order matters very much!)
Same goes for my
download rules. Dota 2 is the first one again.
I have ACC on, without non-standard target or manual control for them.
You don't need as many rules as I have. Two, shown on your screenshots are enough, as long as Dota 2 (and other games) gets it's own class with Min BW.
I only use two ports for two PCs. I
found some info that Dota 2 uses port 27005 by default. I used Launch Options (Steam -> Library -> Right click on Dota 2 -> Properties -> General -> Set launch options) to force fixed port on a second PC with "+clientport 27006" command.
EDIT: You might have to use config.cfg for clientport settings according to Steam support link above. I do think that it works if it's put only in Launch Options tho, since my game always skips Valve logo and opens console, which is what I also forced with some commands.
I would set fixed ports for all of your computers, probably avoiding default (eg. 27008, 27009, 27010) in case more friends join you on your network. I would still start with 27005 when writing rule (eg. 27005-27010).
There's no need for the broad range that you use now. You have to write rules that are as unique as possible to your application in order to minimize random interference from other connections.
There's one more very important thing that I noticed. Dota 2 can use up quite a lot of bandwidth. I didn't really look into it, but I suspect that the bursts might come from in-game voice chat. This is very important because my ping used to spike insanely when Dota 2 total (both PCs) bandwidth usage exceeded its Min BW setting.
I guess your Min BW is OK, since you won't really need QoS when all three of you are playing, but will suffice when two or less are.
For TS, you can look into my Skype to Skype settings, where I just push it in higher-than-default class, with more BW available, or you can create something similar to Dota 2 rules with Min BW. You could possibly put it in the same class as Dota 2. Obviously you have to swap destination and source port compared to Dota 2 rules, since you know what server uses instead of a client.
Try it out and let us know how it goes.