Will instead of doing that why don't they spread it accross connected IP addresses, this means each person no matter what they are doing gets an even share of the bandwidth .
For example if I watched a youtube video I would only get 50 KB/sec however I downlaod 5 applciations tonight at the same time using a download accellarator and got a combined speed of about 350 KB/sec
If people downloading torrents are causing the problem then I would bet they are downloading more than 1 torrent at a time and will have mutiple connections. (don't take this as a dig as you have paid you monthy accounts as well)
Anyway just a thought