I've changed to a Dell, but now suspect there was nothing wrong with the HP since I had exactly the same problem with the Dell untill loading the older version Mach3. The HP was a 2.8 GZ dual pentium 1 meg ram runing Windows XP, virtually idenical to the Dell. The original computer that blew up was also virtually idenical, but had the older version of Mach3.
I had a problem with the HP to begin with that was quite differant. About every 30 seconds or so all three corrdinates would jump. I solved that problem by running the recovery disk. Apparenly something was stepping on the port (I had a lot of stuff on that machine). After fixing that I started trying the current Mach3 out and ran into the problem discussed above. After several total erasures of the current Mach 3 (including the driver) followed by reloads I gave up and changed to the Dell. I had exactly the same problem. Tried several erasures and reloads on that and finally loaded the older version Mach3 which ran like a top.
I don't have a clue what the problem was, but the older version cured it. Though I don't see how, there must be some compatability problem with the control board of the mill which was supplied by Romaxx CNC out of Michigan. It has been a great setup and works like a champ.
Hope this is of some help.