Como são servidores Windows, você considerou o DFS?
Se é aceitável ou não, provavelmente dependerá do que você quer dizer, precisamente, quando você diz "o mais próximo do tempo real possível" (e alguma clareza sobre isso pode ajudar a obter uma resposta melhor à sua pergunta), bem como o caso de uso específico aqui é (quantidade de dados e frequência de mudança), mas é provavelmente um bom ponto de partida.
Também ajudaria a saber qual a velocidade de suas conexões DSL, porque isso levaria em consideração se você precisa examinar um protocolo com compactação nativa também (você tentou rsync -z para adicionar compactação?), mas a parte inferior line é que, se você precisar mover mais dados do que seus pipes podem manipular, você precisará de pipes maiores ou precisará limitar-se a sincronizar menos dados.