You don't give us any reference to see steps per rev/steps/mm. The best I can get out of a 1.8 degreee (200 step/rev) stepper is about 750 rpm with and without microstepping with hardware stepgen on a Mesa 7i76e which is good for up to 10 mHz. But there are other physical and timing limits that come into play...So tell us your RPM and steps per rev