Bom primeiramente para o jogo em si (GameServer) você não ira conseguir fazer praticamente nada em Delphi.
Sobre o boato de criar um emulador, apenas boatos mesmo, Delphi é uma linguagem Singlethread até daria para fazer algo, mais teria tantos warps e tanta coisa seria indexado que sairia totalmente do padrão da Linguagem, fora outros aspectos que mostra que Delphi não foi feito para isso (começando pelo consumo quando tem relação a sockets e thread).
Sobre sua pergunta:
São comparações um tanto quanto fora de lógica (não leve para o pessoal, digo da situação no geral, não sobre você ser fora de lógica), por exemplo, tudo depende do seu animo, e do que pretende fazer, pretende se manter no ambiente windows? C++, Delphi até mesmo Java, quer ir para Web? PHP, também o Java, lembrando é javascript é interativo, ele não anda sozinho, java por mais que pareça os nomes não tem NADA a ver com Javascript, pelo de que Java é Compilado e Javascript é interpretado.
Javascript é voltado mais pro ambiente web, e trabalha mais no ClientSide das suas execuções.
Então tudo depende do que você quer fazer, quer programar um gameserver? estude C++.
Quer programar um Site? estude PHP, Javascript.
Quer desenvolver um aplicativo? estude Java, Delphi e também o C++.
E não se pode esquecer, antes de tudo isso, exercite sua lógica de programação, não existe programador sem Lógica de Programação.