As probabilidades são que você está por trás de um firewall NAT e é possível que o Windows 7 tenha alterado um padrão envolvendo as configurações de porta ACTIVE / PASSIVE.
Se você estiver usando endereços de portas ACTIVE para transferências, se estiver atrás de um firewall NAT, isso não funcionará e você terá tempo limite em tudo, na listagem de diretórios, nas transferências e assim por diante. A única coisa que funciona é a conexão inicial da porta 21. (Qualquer outra transferência é negociada e executada usando outra conexão de porta / soquete, que é bloqueada pelo firewall NAT.
Verifique se o seu software de FTP está usando o modo de porta PASSIVA, o que faz com que o servidor de FTP informe ao seu cliente em qual porta conectar-se para um pipeline de transferência.
Seus sintomas que você descreve apontam para a questão da porta ATIVO / PASSIVO. Dê um cheque.
sou obrigado a afirmar que o uso de um programa de FTP mais esperto do que o padrão incluído no Windows é recomendado, e que usar algo diferente de texto simples FTP para transferências é ainda mais recomendado, SFTP, SCP, mesmo HTTPS em uma pitada . Além disso, eles podem incluir compactação imediata para encurtar o tempo de download, se possível.