Limiting current for high amp motors
Assuming these are DC motors with commutators, current is proportional to torque and voltage is proportional to speed. The current limit circuit actually limits the voltage to whatever voltage is required for the current not to exceed the set limit. Depending on the type of load, that may allow the motor to operate at a speed where the load can be turned with the torque available with the set current. If the torque at 2 amps is not enough to turn the motor at all or the motor turns at a very low speed, the motor may overheat because it is not producing enough air flow in and through the motor.

If the gear ratio is changed, the motor has a better chance of producing enough torque to turn the load, but at a lower speed. There is a more torque lost in the gear when using a high ratio, but gearing to a lower speed may still be successful.

If you are driving the motor with just an IC, you may need a board. Since we don't know the voltage or anything about your control circuit, we can not suggest a driver. However the guidelines for this site say that we do not suggest specific products. We are here to answer questions about design and theory, not to help with shopping.