The reason that motor is a poor performer is it has high impedance windings - typically 30 or 50 ohms. That means they are lots of turns of very fine wire. This then means they have a high inductance. The more inductance the slower the current can change when the winding drive switches. Try to switch too fast and the current no longer is responding much to the drive waveform - current is what generates the force in the motor.
The only ways round this are to use a higher drive voltage (and a current-limiting driver), or lower resistance/inductance windings.
For instance high-performance bipolar stepper motors for CNC machines are typically 0.5 to 1 ohm winding resistance, take 2 or 3A and use current-limiting (chopper) drivers from 36 to 120V supply. The winding only needs a volt or two to overcome its resistance, the rest of the power supply voltage is available to overcome inductance in the windings (to get faster switching) and back-EMF from the spinning rotor (to get faster top speeds).
Unlike standard motors, steppers have to switch the current dozens to hundreds of times faster, so inductance is a real performance limiter.