The DRV8825 Stepper Motor Driver is specfically designed for high torque applications. The DRV8825 has a maximum output of 45V and ±2.5A, with 6 step revolutions of Full, 1/2th, 1/4th, 1/8th, 1/16th and 1/32th. The built in potentiometer allows you to set the maximum current output giving a higher voltage than your Stepper Motor’s rated voltage, thus allowing for a higher step rate.
Heatsinks for supercool operation can be purchased here: https://ooznest.co.uk/product/stepper-motor-driver-heatsink/
In addition it is advisable to have a fan actively cooling the DRV8825 Stepper driver.