Partiendo de que para listar los ficheros es necesario entrar en modo Pasivo en tu caso, te voy a comentar ciertos aspectos del Flash FXP:
Yo tambien he usado un server para descargar cosas y teniendo 10 MB de Telefonica, tenia que abrir unos 3/4 threads para conseguir todo el ancho de banda, en cambio con una descarga directa normal, o con regget deluxe si se me han puesto al tope de la linea.
Creo que es tambien por el programa en si...
Quiero recomendarte algo, a parte de tener el puerto 21 abierto (el 20 no te hace falta), abre tambien el puerto 4647.
Y ahora quiero que pruebes con Reget Deluxe, sirve tanto para descargas directas como para FTP, soporta los modos Activo y Pasivo y pueden ser alternados en medio de una descarga. Tambien soporta multiples descargas al mismo tiempo sin abrir mas Threads, simplemente se añaden a la cola y se ponen a descargar todas de golpe. Te permite seleccionar que tipo de conexion tienes, en funcion de lo que le digas te dejarta mas o menos descargas activas a la vez. Tambien tiene un modo Basico o Experto, para poder tener toda la informacion posible sobre las descargas y con su log correspondiente actualizandose en tiempo real en la misma ventana de descarga.
Asegurate de que tu Router no tenga ningun filtro activado, el Firewall mas de lo mismo, usa algun Soft que tengas por ahi tipo Kapersky o similar para tal efecto y quites el de tu Router.
Tambien mira cuantas conexiones soporta y si puedes añadirle mas añadeselas, tu conexion te lo agradecera en todos los aspectos, no solo en FTP.
Instalatelo y me cuentas, creo que puedes llebarte una sorpresa
PD: ahora tengo una version antigua del Flashfxp que no me permite entrar en todas sus opciones debido a una incompatibilidad con el Vista (solo las opciones), pero intentare meterme una nueva version, si veo algo que no me parezca normal te zavisare y te lo comentare.
Ya me cuentas.
Salu2