The first question, you ask about current draw.
Some datasheets are described differently, for my college project I'm using stepper motors running in unipolar (just cheaper to build). My datasheet says 2.8A and 2.8V per phase, so you'd think that this would be a total of 2.8V at 5.6A - nope. My datasheet counts "phase" as the total current drawn, so its actually 2.8V 1.4A per coil.
Do what I did, wired it in either the unipolar, bipolar series or parallel and connect to a variable power supply. Set it at the rated voltage and then see what the current draw is, then you will know what you datasheet actually means.
Are you building or buying the controller, if you are building then you wont get anymore than 100rpm without a current chopper and higher power supply voltage - I have built mine including a current chopper and only get about 5-600rpm before it resonates and stops spinning. Many of the controllers can get 1000rpm, someone on youtube has managed 18,000rpm with a 3Nm motor - no load, 2000rpm with a load. Steppers have tonnes of torque so you can always gear them to spin faster.