O desempenho normal será bom, porque o VNC conecta-se ao sistema e observa novos desenhos nos controles. A versão mais recente do VNC tem um driver de espelhamento que, em vez de pesquisar novos empates, é informado quando eles ocorrem, portanto, tem menos trabalho a fazer.
Por outro lado, um aplicativo 3D atrai a janela inteira. Se você tem este aplicativo rodando a 640 por 480 e com 256 cores (1 byte por pixel) então você tem 9mb / s para transferir a cada segundo, assumindo que o UltraVNC não tem sobrecarga (o que faz). Você provavelmente pode se safar disso se você estiver em um link Ethernet de 100mbit (max 12.5mb / s), mas quando você começar a alterar os parâmetros simples que eu dei (digamos que você use 800 x 600) então você está com problemas.
Observe também que o UltraVNC aplica compactação aos dados que você está enviando, portanto, a CPU também precisa ser capaz de compactar 9mb / s