Hi Allen,
What PC and Machine software (Mach or LinuxCNC) set up are you running.
You could be running into a latency issue with the PC, ie the ability for the pC to generate enough pulses per second. If you are running LinuxCNC there is a test you can run that determines if your PC has the ability to run the pulses at the required frequency.
I am running LinuxCNC on a pentium4 Dell and have seen 1100IPM rapids easily.
Cheers
John