O OS X Leopard com seu próprio cliente ScreenSharing, conectando-se a outro servidor de compartilhamento de tela nativo do OS X, faz algumas negociações sobre profundidade de cor, etc., por isso está transferindo menos dados.
(Você pode ver esse efeito exagerado se você se conectar a um sistema OS X do Windows usando o cliente RealVNC por meio de uma conexão de latência mais alta. Levará um longo tempo para construir a saída de tela.)
Não consegui encontrar uma maneira de fazer com que o RealVNC solicitasse uma profundidade de cor menor, então o que fiz foi trabalhar com uma cópia de VineServer no OS X com a opção '-maxdepth 8' (e '-rfbport 5901' para executá-lo como um servidor alternativo), e conecte-se a isso quando eu conectar longa distância (o que eu sempre fazer através de um túnel SSH, antes que alguém declare o óbvio.)