Começar a trocar de volta para 0 não é uma meta útil.
Não há nada ipso facto errado em ter coisas em swap. É bem possível que um programa carregue recursos que ele não usa de fato, e que o kernel perceba isso e os troque, liberando a memória para uso por programas que podem realmente fazer uso dela agora mesmo. Essa situação surge muito no mundo moderno dos bloatwares de hoje, onde os programas dependem tanto de grandes bibliotecas que os outros fornecem, embora precisem apenas de uma pequena fração da capacidade total da biblioteca.
Os únicos números que você forneceu - 200 GB em 30 minutos - também parecem muito bons para mim. São 114 MByte / s, o que é uma taxa de cópia impressionante, considerando que você está copiando um arquivo em um único volume físico. Não faz muito tempo que 100 MByte / s em leituras puramente seqüenciais eram impressionantes. Você está gerenciando melhor do que isso com leituras e gravações intercaladas!
Resumindo, acho que você está latindo na árvore errada.