Да, с оптимизацией у cocos2d-x плохо. Точнее плохо, что в гонке за наращиванием функционала совсем не уделяют время рефакторингу и улучшению производительности. Даже наоборот: мне чуть плохо не стало, когда увидел, что во второй ветке CCPoint перестал быть pod-типом только ради одного action'а.
Cocos2d-x под Android: ускорение чтения файлов