I dont have a router that supports QoS unfortunately, but I have a couple of things that it would really help me with.

Is there any way I can get a program to do an equivalent of what a router might do? I would like a couple of programs to have priority over others, or make a couple of programs low priority, I could configure this from ports/protocols/... I couldnt see anything obvious on google...

Thanks