So I read the tutorial about QoS but it just explains how people are wrong about what QoS is and etc I already know all that, it doesn't touch on my issue which is 2 or more machines on the same class. Works fine and is simple to setup when 1 machine is on low and 1 is on medium or high, etc either can be down or uploading and latency rises by 10ms not 1000. This is the current QoS test setup before/if I decide to change the host router to this E3000 with Tomato USB.
But when I change the laptop and desktop to any class, as long as they are both in the same class, when one is download or uploading the other suffers almost as bad as if QoS was off. If I am to place the E3000 as the host router there will be 2 machines having the highest priority which is where this problem comes in, those machines are my WNDR3700 in client mode to the host router, and the desktop upstairs. Both are gaming machines so we'd need the priority but sometimes the machine upstairs or myself torrent or watch IPTV, this is where the other one suffers.. no matter how low I set the global rates, I could set it to 3 Mbps down and 256 Kbps up and it won't matter, we have 14 Mbps down and 750 Kbps up. The global rates you see in the screenshot don't match the line speed I said because its connected by Ethernet to my WNDR3700 which has exactly 7 Mbps down and 485 Kbps up allowed to it by the host router (DIR-825 with DD-WRT) as this is a test setup for now for Tomato USB.
Any ideas? I highly prefer to stay with shaping all of one's machine traffic by MAC and not certain protocols of traffic, if possible.