Какой ЯП выбрать для игрового сервера?
Переписывайте на тот, которым хорошо владеете.
А вообще, если вы столько же циклов и ифов напихаете - то может никто и не справится. Проблема или в реализации алгоритма, или в самом алгоритме. А уж в яп - в последнюю очередь.
По отстреливать себе ноги кучей циклов и if'ов сможете абсолютно в любом языке.
Оптимизируйте текущий код или пишите на том что знаете.
Как вариант берите за основу любой кастомный и его допиливайте  аналогичное есть и для покет версии.
Почитал комент автора. Если проблемы в генерации чанков то просто сгенерьте заранее весь мир сразу а игрокам просто подсовывайте готовые чанки подгружаемые из бд или файлов. Когда то давно на своем сервере именно так и делали, после вайпа за пару часов генерировали весь мир заново ограничивая радиусом мира.