I am looking for a router whose built in firmware can ensure QoS such that if one user is say downloading torrents (completely hogging up the bandwidth) it will slow his speed down to the point that others' ping will stay low. This is to ensure that if someone is playing an online game (where RTT is essential), to them it will be as if nothing has happened as their ping will not shoot up.
Do note that I do not want any per application/port setup as there are many ways to hog the bandwidth (not just torrents) and there are many games as well and it will get arduous to configure each thing separately.
This functionality definitely exists in an open source router firmware called Gargoyle (the feature is called MinimizeRTT). I am using this currently and it works like a charm.
My real reason for asking this question is that there must be at least one big router company that thought that this would be a good idea, especially when working code is available openly by Gargoyle.
This question is for a router that supports this out of the box (buying one with pre-installed custom firmware doesn't count!). Can anyone point me to a router that has this functionality without needing to install custom firmware?