Im pointing my comment on the OP sir
because he replaced his board with a gecko G540 >>>
G540 4-Axis Motor Control | GeckoDrive, another $300 expense instead of just putting a fan on it or modifying it with bigger heatsinks to stabilize the machine
like this in the picture
The only thing I did to it is putting an 80mm fan then changed the motor wiring harness to bigger AWG #16 flatcord wires, so $3 for the 12VDC fan + 5W 82 ohm resistor to be able to connect it to a 24VDC power supply, then $1.50 on the wires used, im converting the currency to a US dollar, $1=50 pesos. the total cost would be under $5 with the same stability and reliability of a $300 board.