На С++ должно работать в среднем быстрее, но стоит ли оно того, если будет выдавать на 5-10% кадров больше, а на разработку потратить в полтора раза больше усилий?
Лучше сначала делать понятную архитектуру и писать легкий в модификации код, а уже потом при необходимости делать оптимизации (и то, скорее они будут нужны в плане структуры данных и алгоритмов).