You can set it to limit on each machine. Some revolt at this since it puts you in control at each PC. Also you will not be happy with gameplay even with downloads set to a pitiful 1KB per second on that downloading machine. Your gameplay will still suffer. It's a bit long to explain why but having seen this and the amount of grief and time people put into it you may want your own connection.
The reason for that lag isn't due to 100% of bandwidth but a packet is being transferred at just the time you wanted to fire your gun. No bandwidth limiter could schedule packets to fit inbetween your needs.
So go try Netlimiter to see how it works out.
I'm wondering how I can set Internet bandwidth limits on different computers in my LAN.
Basically I have computerA downloading files, which currently will do so using 100% of my bandwidth. Then if I try to play a online game on computerB, the game lags due to computerA still using almost 100% of my bandwidth.
My internet connection is 15Mbps, which is 1.875MB/s of bandwidth sort o speak, and I actually do get that speed all the time.
So what options are out there to set a bandwidth cap on one or more of my computers, or applications? For example I'd like to set it so that computerA can only download and use 1.4MB/s of bandwidth, so that I can run a game without lag on another computer.
I'm using a this D-Link DIR-655 Router: