Это ужасный результат. С учётом того что по ходу все на столе.
Но ошибки сами по себе - это фигня без учёта максимального времени реконекта и поставленной задачи
В программе "закачика" есть фундаментальная ошибка - одновременный, суперсинхронный, доступ из 2-х источников. Который дефакто не нужен.