I run my CNC using TB6600 and there's no way it can spin my stepper past 1800rpm. This is with a 195oz, 3A, 2.5 mH stepper on my desk. When attached to a ballscrews the numbers goes down to 1200.
Higher torque stepper usually mean more inductance thus reducing the max rpm.
What's the inductance of your steppers? Microstep setting you are planning to use?
The TB6600 won't handle 48v; I had to turn down the voltage to 40v on mine.
TB6600 is an ok drive, just need to adjust your expectations when using it.