http://www.netlimiter.com/It is suited to monitor applications which access the internet and actively control their internet traffic. You can use NetLimiter to set (download/upload) speed limits for applications or even single connection. Simply, NetLimiter allows you to share your internet connection bandwidth among all applications running on your PC.
This one works better for me than NetPeeker.
Less garbage on it too lol (I like minimal programs)