Come posso "allocare" la width di banda di Internet ad una app o dispositivo specifica?

Quindi, devo scaricare un gioco di grandi size (GTA 5). La sua dimensione è di circa 70 GB, ma la mia connessione a Internet non è stabile (a volte veloce, a volte lento) e a volte è molto bassa, ho bisogno di un modo per "allocare" come 0,5 MB / s (non 0,5 Mbits / s ma l'efficace velocità di download) al mio computer principale per me è in grado di cercare e utilizzare Internet, e il resto andare all'altro computer, per il download.

È ansible? se sì, come posso farlo?

Modifica

Sarò più specifico:

Così, in questo momento la mia velocità di trasferimento è di 1,2 MB / s, quindi voglio andare da 0,5 MB / s sul mio computer principale e 0,7 MB / s andare all'altro computer che sta scaricando il gioco da 70 GB.

Altro esempio:
Se avessi la velocità di download di 3 MB / S, 2.5 sarebbe il download e il 0.5 al mio computer principale …

Ma se la mia velocità di download era come 350KB / s, tutta la width di banda andrebbe al mio computer principale …

Modifica

Il mio router non support QoS e suppongo di non poter installare dd-wrt o openwrt perché il router è dall'ISP e riceve l'internet via 4G / 3G

Il mio router: Huawei B593s-22

Per Windows, è ansible installare NetBalancer .

È ansible impostare la massima width di banda e le priorità di process, nonché le regole personalizzate. Non può darti esattamente la flessibilità necessaria. ma è ansible utilizzarlo per lavorare senza problemi. La pagina che ho collegato ha anche un video che descrive l'utilizzo.

Si potrebbe anche considerare NetLimiter .