For those who are interested in having control over bandwidth(internet speed) under windows a couple of working (tested with 95/98/ME/NT/2k/XP/Vista/Seven) solutions are :
You can use Net Limiter. Its a great software.its an ultimate internet traffic control and monitoring tool designed for Windows. You can use NetLimiter to set download/upload transfer rate limits for applications or even single connection and monitor their internet traffic.
Along with this unique feature, Netlimiter offers comprehensive set of internet statistical tools. It includes real-time traffic measurement and long-term per-application internet traffic statistics
There are 3 NetLimiter editions available, Pro, Lite and freeware.
Here I am sharing you some screenshot of it.
You can also try some similar and useful software mentioned below:
Net Peeker – puts a limit on a per program/ip/protocol and rule basis (all OS Support)
Bandwidth Controller – put a limit on a per program/ip/protocol and rule basis (all OS up to win2k3)
Cfos – put a limit on a per ip/protocol does ack prio and shaping (all OS support)
Webscout – more a firewall app with user/ip/url and rule basis limits (all OS support)
CCProxy – proxy app – allows connection number and bandwidth limit
http://www.youngzsoft.net/ccproxy/index.html (all OS support up to Vista)
Most of the above solutions monitor and collate data about traffic (quota managment, daily and monthly totals etc) and control the bandwidth of applications.
DUMeter – http://www.hageltech.com/dumeter/about – Monitors and controls quotas and traffic and can stop a connection when quota exceeded (v5 now discriminates lan and internet traffic on the same network)
Netmeter – http://www.hootech.com/NetMeter/ – Similar to DUMeter