Может стоить добавить функцию авто регулирования потоков? При запуске программы делается тестовое сканирование максимальной пропускной способностью. Допустим 500 это максимуму , значит по умалению максимальная скорость сканирования 150. Если 130 значит 30.При таком количестве потоков и программа не будет виснуть и интернетом можно будет пользоваться. Мне кажется это уменьшит нагрузку на компьютер, на сеть, меньше вероятность быть замеченным провайдером. И ещё многие сидят на соседских роутерах и выставляя максимальную количество потоков мешают соседу нормально пользоваться !своим! Интернетом. Плюс выдают себя. Новечки по началу бездумно выставляют все на максимум, а потом жалуются они и соседи. И отдельно можно сделать ещё пару режимов . Профессионал, эгоист (это когда людям на все и на всех плевать)