GPU code performance != CPU code performance. You can have a visually trivial game (Dwarf Fortress pre-makeover) that will grind your CPU to a halt because of all the simulations it has to process. You can also have a visually complex game that will run fine because the rendering will be properly optimized to reduce drawcalls etc but as the number of units grows, it will push your CPU to the limit.