That may be because the TIC uses acceleration to get to speed and your code does not. Try with the AccelStepper library that uses acceleration.
That may be because the TIC uses acceleration to get to speed and your code does not. Try with the AccelStepper library that uses acceleration.