Precisamos de mais informações para uma resposta melhor, mas com base no que você postou, parece que a utilização de 20% está ocorrendo em sua caixa do Arch. Eu não acho que isso é um problema VNC, mas parece mais que a caixa do Arch está sendo taxada para mover a janela do terminal antes que o VNC transmita a tela pela sua conexão de rede. Em outras palavras, seu sistema Arch está renderizando e transmitindo os pixels na tela para a caixa do Arch. Durante o recuo da posição da tela, é a CPU da caixa do Arch que está sendo usada para redesenhar a tela.
Como o VNC apenas retransmite essa tela, meu conselho é usar um protocolo mais eficiente, como o RDP ou o NX, que descarregaria parte do carregamento rending no sistema Ubuntu do cliente.
Você pode querer ser um pouco mais claro ao definir seu problema. Qual computador tem 20% de utilização de cpu que move a janela? Além disso, quais são as especificações de cada um dos seus computadores, CPU real, quantidade de RAM, chipsets de vídeo?
Pode ser que seus computadores simplesmente não estejam à altura da tarefa.