Ok, well a couple of things as I see it is a lathe.
First is threading is not perfect. It does and excellent job of the actual thread and the axis follows the spindle exceptionally well, the spindle can slow, speed up, stop, even go backwards and the axis will track fine. Where the problem is, the pullout at the end of the thread on each pass is slow, it will cut a groove at the end of your thread, so if that is not acceptable then it is probably best to look elsewhere.
Another thing is if you want threading you will need to get the Enc module, if you have that it also allows rigid tapping as a bonus
Now the MPG unit, it is definitely something I would get, just the unit, the hand held pendant is not required if you are wanting to put the MPG itself on your panel or you have your own hand held pendant. The reason I say it is something I would get is because the motion is more like Industrial CNC motion as opposed to the way Mach does it natively. For example with Mach you have a few different modes but the two most usable are constant and multi step. In constant the motion will be smooth but the distance is not accurate, what I mean is 1 click will not be exactly 0.01 or 0.1 or whatever, it will just basically be a random value depending on the speed.
In Multistep mode the distance will be exact but the motion is jerky.
With the CSMIO the motion is smooth and accurate in all step sizes.
As for using the PoKeys, I am not sure how it does the motion for MPG but I am fairly confident it will be as Mach does it, reason being it does not have control of the actual axes.
Right one last thing, if you do decide CSMIO then I would recommend that you get the IP-A as it has a few advantages over the IP-S. But if going that route then you will need drives/amps that can accept analogue command (+/-10v) where if going with the IP-S then you will need drives that can accept Step/Dir.
Hood