I agree with your whole Post, except this one.
You can set your bandwidth for Download and also Upload. My Upload never was, with ADSL and now VDSL, higher than 10% of the total bandwidth. Either you do it with Software like netlimiter or dumeter, or you do it with Hardware as in getting a Router which supports TrafficShaping/QoS.
