You sound like you know what your talking about, so fair enough.
I just left a ubuntu torrent running and the longer I left it the faster it got, it started at 3KB/s and after 3 mins it was running at 4500 KB/s (full speed). Then I tried a torrent from a private tracker, again started at 3 KB/s but took 8 mins to get up to 500 KB/s. Finally, I enabled encryption and both torrents reached full speed straigh away.
Yep, there are quite a few settings to change in uTorrent to get the best speeds.
I came up with this earlier:
(Optimal uTorrent Settings):
Options > Preferences
> Click "Randomize port each start", ensure all four boxes here are ticked.
> Tick "Alternate upload rate when not downloading".
> Maximum Upload Rate should be ~ 1/2 of your actual upstream bandwidth. I.e. if you have a 1Mbit upstream you would have a theoretical maximum throughput of 128Kbyte/sec, so in here you would enter 64 (It's in KB, not Kb)
> Altername upload rate when not downloading should be ~ 2/3 of your actual upstream bandwidth, so again assuming 1Mbit upstream, you'd enter 85
> "Global Rate Limit Option" - ensure none of these three boxes are ticked
> "Number of Connections" - Global: 256. Per Torrent: 64. Upload slots: 8. Tick "Use additional if under 90%"
> "Basic BitTorrent Features" - ensure all boxes are ticked except "Enable Bandwidth Management" and "Limit local peer bandwidth"
> "Protocol Encryption" - Outgoing: Forced. Allow incoming legacy connections: Ticked.
> "bt.transp_disposition" - increase to 255 and click "Set"
> "net.max_halfopen" - ensure this is set to 100
These settings increased the throughput on my BT Infinity Option 2 broadband from ~ 700Kbyte/sec to 4.2Mbyte/sec. If your ISP employs traffic management, this will make a big difference.
BT Infinity #2 - 4.4MBps on P2P ¦ Full 40/10 Sync ¦ 81/20 Attainable ¦ Benchmarked 22ms Ping ¦ 2ms Jitter ¦ 37.3Mbit Down ¦ 9.2Mbit Up
BT / Openreach - You've finally done well. Very well indeed.