Скорее всего виноват HDD компьютера, который не справляется с работой и в системе, и в подаче равномерного потока в сеть. Как вариант его разгрузки - попытаться вырубить по максимуму службы (по возможности), которые обращаюся к HDD (утилиты архивации, индексирования, дефрагментации и т.д.), попробовать повысить приоритет фоновых задач в системе.
Из собственного опыта могу сказать, что лучший вариант - использование второго HDD (устройства) в системе Windows для расшаривания в сеть, либо более быстрого, если он всего один. Оптимальный и современный вариант - установка системы на небольшой SSD, а всё остальное - на HDD.