O mais provável é que haja uma incompatibilidade entre o jogo e a nova versão do Windows.
O Windows Server 2012 R2 usa um kernel do Windows 8. (postar o Windows 7)
Tudo bem, o Server 2012R2 é muito parecido com o Windows 8. Mas não mudou muito entre as duas versões.
Exceto nós temos a interface Lego Duplo, mesmo no servidor.
Você pode, no entanto, iniciar uma VM do Windows 7 via Hyper-V e executar o servidor lá.
Claro que isso não é ideal para servidores de jogos.
Se você puder, mude para o Linux. Comia menos memória, custava menos dinheiro (muito menos). É claro que esta é apenas uma solução viável se seus jogos (os que você hospeda) tiverem binários do Linux.