uTorrent обычно знает скорость приема каждого пира, поэтому может распределять отдачу между ними, исходя из лимитов своего канала. Возможно, он не очень хорошо определяет этот лимит, тогда ему следует подсказать и выставить ограничение отдачи вручную.
Тут есть противоречие. Чтобы отдача шла по максимуму, нужно иметь больше пиров. Чтобы каждый пир комфортно и быстро с вас скачивал, нужно иметь меньше пиров. Решением будет компромисс.
По вашим вариантам у меня нет ответа. Активных раздач малого размера может быть больше, раздач большого размера - меньше.
К примеру, у меня канал также 100 Мбит/с, сидируются порядка 2000 раздач на 5.5 ТБ, популярностью особо не пользуются, из них активны 15-30 в разное время. Пирам вроде бы более менее комфортно, канал почти всегда забит на максимум. И я не имею возможности, да и желания постоянно следить за раздачами - настроил и забыл
Вы храните HD-фильмы, они более популярны, да и пиры более требовательны к крупным раздачам. Думаю, что до ваших проблем я еще "не дорос".
Ваше узкое место - канал. Возможно, стоит для себя наметить какую-то планку, дальше которой уже не следует брать новые раздачи на хранение. Все раздачи все равно не сохранишь
На большей половине раздач до сетевых сидов не достучаться или они отсутствуют, т.к. это непопулярные, почти мертвые раздачи. Т.е. "0 сидов" на трекере, как правило, означает, что скачать раздачу будет весьма проблематично.
У вас просто пласт HD-раздач, там с сетевыми сидами ситуация лучше.
С меня тоже часто тянут сетевые пиры, в то время как пиров трекера по нулям. Мне это не доставляет проблем.
Сетевые пиры приходят по DHT, через обмен пирами и поиск локальных пиров. Если выключить перечисленное, то вы избавитесь от сетевых пиров и будете отдавать только пирам трекера.