The steppers, power supply and stepper drivers have to be chosen as a set to fit the machine. With 20 TPI screws you are probably using NEMA23 sized motors that are around 200 oz-in. Scratch the last sentence, I just found the machines data sheet:
http://www.intelitek.com/admin/Produ...le/File1_2.pdf, it only comes with 100 oz-in motors, so I would suspect that the stepper power supply is no more than 24V.
The PDF above says the max rapid rate is 30 IPM. If you can get that with Mach and barring any mechanical problems, look for binding axis and such first, I would suspect that your not getting a good pulse stream out from Mach. Other processes running on the machine and sometimes the motherboard design can prevent Machs parallel port driver from operating correctly. The result is a very uneven pulse stream that is hard for the stepper driver to work with. The other thing to look at is that you have the step/dir polarity correct in your settings. Some drivers are very picky about this.
There are a few things you could do to improve performance. One is to use a SmoothStepper:
http://soigeneris.com/Warp9.aspx . I've sold a lot of them and everyone has been well pleased. The next step up would be to use a more modern stepper driver:
http://soigeneris.com/products3.aspx . Given that we don't know exactly what your stock steppers are it would be good to update to ones that are a good fit to the Gecko G540:
http://soigeneris.com/CNCParts.aspx . The 166 oz-in motors are a good choice for this size machine. I use them on Taigs. The power supply at the top of that page is a good choice as well. It is solid unit that will deliver the rated power all day long while keeping its cool.
Hope that helps some...