Ricky,
What is your PC spec. Is it a laptop or a desktop?
What is your CPU model and size of RAM and Video Card.
If you have a good CPU on desktop, try to increase the Kernel Speed to 35,000 or even higher.
My Win 7 can run at 100,000 with no problem because I have a Quad Core I5 7600 running at 3.5GHz. I can even reduce the step and direction to 2 and 2 and run at 4,000mm/min. With my older PC, core-2 duo running at 3Ghz, I can only run smoothly at 35,000 kernel speed but my pulse and dir usec had to be set at 10 and 5 otherwise motor will stall when G0 is executed. Also max speed had to be reduced to 1800mm/min
With my 2GHz laptop, I can only run at max speed of 1200mm/min (about 47inches per minute)
Time is money so a GOOD CPU will save you a lot of money and headaches.