Por que você diz que diminuiria drasticamente o uso do computador?
O processamento ainda tem que acontece com os personagens que não estão na tela, se não o personagem fica parado olhando pra um lado... Teria que fazer várias modificações no cliente para tirar a parte "visual", porque é tudo amarrado no código, para aí sim, haver alguma melhora de desempenho. De resto, é exatamente a mesma coisa.
Você vai ter que continuar rodando 4 clientes dentro de um só, o que torna tudo ainda pior para o cliente que está selecionado, uma vez que você está concorrendo recursos entre os 4 clientes em uma única thread.
A não ser que você tenha visualizado de outra forma que não consegui enxergar...