This is not listed in FAQ but it should be self-evident, bittorrent speed DEPENDS on bandwidth SHARING.
Taking original posters numbers we get 113 peers and only 2 seeds. If those 2 seeds were uploading at 100KB each that?s spreads to 2KB/s download to each of the 113 peers, rest of your download speed is dependant on how much other 113 peers bandwidth limit their upload rate.
On average downloaders of large torrents (ex. 200MB+) IMHO will be users with dsl / cable with 2-3 Mb down sub 1Mb uplinks. If all do, same as the original poster, and limit to 15KB upload than that will be the average speed every peer will have, that?s basic math. The ratio of peers to seeds dictates on average how fast peers will download. Say 1 to 2 ratio, 50 seeds to 100 peers, will result in higher dl speed. There are times that?s not the case. There are rare torrent links that have hi bandwidth seeds as in multi megabyte uplink. I have seen once dl at over 500KB - that?s from one seed IP, max dl reached on that torrent was close to 900KB as in Kilobytes. There are also times when you have ISDN even modem peers with couple KB uplink limits. Thats why its important to seed after DL completes, low share ration Leaches cause the avreage DL speed to be LOW its simple give take math
On average most of my bittorrent downloads hover from 20-50 KB, higher speed hitting 150KB+ if its new torrent with seeds outnumbering peers. Currently I am using Experimental 5.8.11 with no problems as in connection limits or other issues mentioned in some of the other posts here. OS is Win2k Pro SP4 system, ZoneAlarm 3.7 as firewall, Athlon XP 1800 1 GB RAM (was fine with 512 RAM too) Linksys Router on my cable conection as well, 2-3 torrent running pose no more than 10-15% CPU usage even with over 100 connections per torrent when that situation happens.
PS. sorry this simple explanation got so longwinded