Quando você diz um arquivo Zip, você quer dizer um arquivo descompactado com o mesmo tamanho de todos os arquivos individuais? Ou você quer dizer um arquivo compactado? Porque ali mesmo, se você estiver falando de um arquivo compactado, terá uma transferência mais rápida, o que, estritamente falando, seria melhor. Obviamente, se você levar em conta a quantidade de tempo que leva para criar o arquivo e quanto tempo leva para extraí-lo, as especificações de ambas as máquinas entram em jogo para saber se o arquivo é melhor do que arquivos soltos.
Agora, como você está falando sobre o RDP (em oposição ao VNC), o uso da largura de banda da conexão remota é bastante. O RDP é mais responsivo que o VNC, a profundidade de cor é (por padrão) mais de 256 cores (32 bits, se você não o alterar), o tamanho da tela será o tamanho da sua área de trabalho, etc ... todos esses fatores afeta quanta largura de banda está sendo usada apenas para a conexão remota. Se você deixar cair coisas como ... o tamanho da área de trabalho remota e a profundidade de cores para 16 bits ou menos, verifique se não está compartilhando som, etc ... isso usará menos largura de banda para a conexão remota, para que quando você está transferindo arquivos, a sessão remota deve ser mais responsiva.
No final, porém, a menos que você possa acelerar a transferência de arquivos, a sessão remota ficará lenta, não importa o que você faça enquanto estiver transferindo arquivos, uma vez que a maior largura de banda disponível possível será usada para a transferência entre a máquina remota e sua máquina.
EDITAR
Você está tentando encontrar uma maneira simples de transferir arquivos SEM afetar a qualidade da conexão remota. Não importa se são arquivos grandes ou pequenos. No final (a máquina cliente), você está enviando pequenas quantidades de dados para a máquina remota (máquina servidor). Você sabe ... digitação, comandos do mouse etc. O servidor está enviando grandes quantidades de dados para você o tempo todo, na forma de imagens que compõem o que você vê na conexão remota. Portanto, antes de transferir qualquer arquivo, você JÁ está transferindo uma grande quantidade de dados em uma direção. É por isso que eu trouxe as coisas que você poderia fazer para reduzir a quantidade de dados que está transmitindo ... ou seja, use uma resolução menor para a máquina remota na área de trabalho (em oposição à tela cheia) ... reduzindo o número de cores de 32 bits para 16 bits ou mesmo 8 bits. Essas duas etapas ali descartarão a quantidade de dados que você está transmitindo do servidor (remoto) para o cliente (você). Isso também significa que, quando você começar a transferir arquivos na mesma conexão e rota, sua conexão remota sofrerá menos.
Como eu disse ... nada que você possa fazer fará com que a conexão permaneça nítida e responsiva. Por quê? Porque assim que você começa a transferir arquivos do servidor para o cliente, isso absorve toda a largura de banda disponível ao longo desse canal .... e você já está usando parte da largura de banda ao longo do canal para o controle remoto conexão em si.
Primeiro, tentei copiar e colar antes da meia-noite, quando a velocidade de transferência era limitada pelo ISP do computador cliente a 100 kB / s. Por isso, demorou algumas horas e fui forçado a cancelar a transferência, pois a área de trabalho remota ficou sem resposta e lenta (lenta). Então, eu o reiniciei à meia-noite, quando minha velocidade de transferência local é superior a 4 GB / s
Então, quando você tentou a transferência, tinha uma conexão de download de 100kb / s. Você estava movendo 1,2 GB de arquivos o mais rápido possível, o que exigiria o máximo possível de 100 kb / s. O que deixaria o espaço para os dados que suportam a conexão de desktop remoto? Então, é claro que seria lento e sem resposta. A única coisa que você também não está levando em consideração é a velocidade de UPLOAD do servidor. Se a velocidade de upload do servidor for menor que a velocidade de download ... e, nessa hipótese hipotética, a rota entre o servidor e você permitiu que essa velocidade de upload permanecesse constante, assim que você começar a transferir os arquivos, praticamente todos dessa largura de banda será consumida pela transferência de arquivos, o que fará com que a conexão remota sofra.
Por quê?
Como não há nada que limita a transferência de arquivos para uma velocidade específica ou uma porcentagem da largura de banda disponível, ele tentará usar todos os kb / s que puder. Pela natureza das coisas, isso fará com que a conexão remota sofra.
Mesmo transferir os arquivos do servidor para terceiros (como um servidor FTP em algum lugar) tornaria a conexão lenta durante essa transferência, porque, novamente, o máximo de largura de banda disponível possível seria alocado para essa transferência. Uma vez que a transferência foi feita, você poderá baixá-la do servidor FTP sem afetar a capacidade de resposta da conexão remota ... novamente porque o canal de entrada após a meia-noite é muito maior que o canal de saída do servidor.
Então, eu tentaria reduzir a qualidade da conexão remota.