Im using a really old bittorent client, wit one cool feature, Reannounce, Currently downloading from 15 peers for a total of 20KB/s and uploading to 15 peers at about the same rate. Both in and out start to trickle down after a bout 5 minutes and I get speeds like 2.0.. 1.0 ...0.7 ... ect Click reannounce and bam! back up to 20k each way for a while, likely gaining some new peers and losing some old ones. You may be able to get a stalled download kick started by pausing your download, wait a few seconds and un pause it. That may trigger another re-announce if you dont have that feature.