Ограничений тут два, USB порт и ресурсы (CPU + RAM). Попробовал на wl500gP через proftpd проверить скорость. Скачивал ~700MB в 100 МБ локалку. Ближе к концу: Load average: 2.76, 2.42, 1.74, скорость была ~2 MB/sec. Так что у тебя оно еще быстро качает, возможно что у тебя FTP сервер проще, но 4 MB/sec, это наверняка уже предел для USB 2.0 порта в данной железке.