> So let's say that implementing your game in Nim instead of C++ means 20% > larger binary sizes, 20% more RAM usage, and 20% more CPU/GPU usage.
There is no reason it would be. It's not like Python or Java. You can allocate structures on the stack. You can allocate memory on the heap and do pointer arithmetic and casting if you want.