Out of your list, personally I'd say go for two servos now for the twinned axis, rather than buying an extra stepper/drive.
Servos are what is going to make the biggest difference in achieving higher speeds while still maintaining accuracy.