I think it quite difficult to understand the drive requirements of a machine and especially an old one where design data has been lost. As I see it, ignoring the machines capability, the power and torque needed is down to the cutter type and the rate that which material needs to be removed.
Usually machine and spindle rigidity determines how much cutting force can be applied which gives the upper limit to required torque and the rate of material removal determines the cutter speed and therefore power required.
For commercial production you may wish to maximise the capability of the machine but where time is not critical you may wish to operate the machine at say only 10% of its capability.
There is probably a sweet spot for operating machines regarding spindle speed and cutting pressure and a similar one depending on the material being cut and the finish required so a lot of possible permutations.
BLDC motors provide constant torque over their full speed range which is determined by the stator current. The upper current limit and therefore the maximum torque it can provide is determined by resistive copper losses and how well the stator can be cooled and ultimately limited when magnetic saturation occurs. A motor can be subjected to short infrequent overloads determined by the thermal mass of the motor stator and the temperature tolerance of the winding insulation. Again many factors to take into account when choosing a motor which can be made more difficult if you don't know the intended loading or use factors.
A horizontal mill is likely to need low spindle speed and high torque so a 5k rpm BLDC motor will require speed reduction in order to maximise power. If the machines original motor was a common 1400 rpm type it is likely to have this already so maybe this needs to be tweaked to suit.
CS