Windows – How to make torrent downloads faster

bittorrentdownloadqosspeedwindows-vista

In windows Vista Home Premium x64 using uTorrent, how can I make the download(s) faster?

EDIT: What are recommended settings for QoS?

Best Answer

  1. Pay more your ISP to have more bandwidth (or change your ISP)
  2. Choose a good tracker -Update(3)
    • The tracker is what give you good seeders, so it's essential to have a good one. Private tracker with ratio push people to seed (and to use seedbox), so usually they achieve better speed for less seeder (Thanks to NT to remember me that, vote (also) for him)
  3. Check seeds and peers
    • Always look for torrents with the best seed/peer ratio. The more seeds (compared to peers) the better (in general). So 50 seeds and 50 peers is better than 500 seeds and 1000 peers. So, be selective.
  4. Setting µTorrent for your connection speed
    1. Go to Options > Speed Guide
    2. Select the listing closest to your upload speed result (rounding down as necessary)
    3. Higher settings will not give you better speed, and may in fact make download speeds worse. Too low of an upload speed will give the same result. So don't try to be greedy.
  5. Tweaking manually the connection settings
    1. Upload bandwidth: approximately 85% of your upload rate
    2. Download bandwidth: approximately 95% of your download rate (Slower connections (upload <60 kB/s) need a little more space so download rate * 85%)
    3. Maximum connected peers per torrent: Not too high, not too low: try upload rate * 1.3
    4. Maximum upload slots: 1 + (upload rate / 6)
    5. Maximum half-open tcp connections: upload rate * 2 (& never higher than 1000) and more for slower connections (upload <60 kB/s): upload rate * 4
  6. Enabling DHT & peer exchange (only on public tracker) to find more seeders -Update(1)
    • For all your torrents: Options > Preferences > BitTorrent > Check: "Enable DHT network", "Enable DHT for new torrents" and "Enable Peer Exchange"
    • Or by torrent: Right click on the torrent > Properties > Check "Enable DHT" "Peer Exchange" (And uncheck them in your preference)
  7. If your public torrent is low on seeders try to add it a list of public trackers -Update(1)
  8. Enabling protocol encryption & change the default port (to avoid ISP limiting the connection)
    1. Go to Options > Preferences > BitTorrent. Set Outgoing under Protocol Encryption to Enable, check "Allow incoming legacy connections".
    2. Go to Options > Preferences > Connections. Set Port used for incoming connections outside of the range 6881-6999
  9. Authorizing µTorrent in your firewall
    • Microsoft Windows XP/Vista firewall: Go to Options > Preferences > Connection, check "Add µTorrent to Windows Firewall." This is enabled by default.
    • Other firewalls: RTFM
  10. Resolve NAT problem
    • At the bottom of the µTorrent window toward the middle of the status bar you will see a colored dot:
      • If it's yellow it's indeterminate: open the Speed Guide with Ctrl+G, then click "Test if the port is forwarded properly."
      • If it's red you either have not yet configured your firewall to allow µTorrent, or have a NAT problem:
        • If your router support UPnP/NAT-PMP:
          • Go to Options > Preferences > Connections, check "Enable UPnP port mapping" and check "Enable NAT-PMP port mapping."
        • If UPnP is not supported:
          1. Options > Preferences > Connections > Uncheck "Randomize port each time µTorrent starts
          2. Manually set your router to forward the incoming port of µtorrent and set your ip configuration to static:
  11. Choose a router that have a big maximum simultaneous connections: SmallNetBuilder.com Router Charts -Update(4)
  12. If your OS is XP SP2 hack the half-open max TCP connections (And if it's Vista update it to SP2): TCP-Z Universal Tcpip.sys Patch (or Event ID 4226 Patcher)
  13. Optimize your internet connection with speedguide.net tools (be careful, read, understand and make backup before applying)
  14. QoS Settings -Update(2)
    • I don't recommend it because every else Internet connections could become unusable and usually QoS is used to do exactly the inverse, but here it is:
      1. Options > Preferences > Advanced > Set "net.outgoing_port" to the port of your choice (outside of the range 6881-6999 and outside of the well-know ports)
      2. Add this port and the incoming one, with a high priority, to your QoS router setting

Copy/Paste Sources: - Official doc: connection guide - Torrentfreak: - Speed up your torrents - Speed up your torrents II - Optimize Your BitTorrent Download Speed - And more information on the official forum: - If you have speed issues read here first - Conservative Settings Chart (Alternate Speed Guide for uTorrent)