I found myself accidentally starting two large uploads, and since they are single BLOBs, I cannot easily stop/start them, potentially loosing much time. However, I prefer one of those processes to get the priority and give it, say, 80% of the available bandwidth.
With most file sharing tools it's relatively easy to limit or broaden the bandwidth. Is it also possible to do so for a running process? This is on Windows 7, but would equally be helpful on Windows 2008.
I would take a look at the program Net Limiter, or search for programs similar.
Here is a link to Net Limiter.
http://www.netlimiter.com/
Instructions here: They are long so I don't think copying would make sense. http://www.biztechmagazine.com/article/2010/03/boost-network-performance-windows-7-qos
For a free solution check out TMeter Freeware Edition (http://www.tmeter.ru/en/) whose features include: