Rick, not sure a new computer will do the trick. In fact, I think that Mach3 runs best on an XP setup. You may find that the new computer doesn't even have a printer port. Personally, I use an XP Dell found on E-bay from Garland Tx. This is an off lease computer for $100 or so. It works great. Actually I have purchased several of them. I also use a Smooth stepper. This is a USB controller that outputs like a printer port does. Now then, they are now making a network ver. of the Smooth stepper. This is what I will be getting from this point forward. As far as checking repeat-ability, this is what Travis is suggesting, is a good idea. It will check more than just backlash in you lead nut but bearings or anything else connecting your stepper motor to you moving axis. Since your particular issue is growing over time, I would conclude lost steps and not backlash. Backlash will cause issues like flat spots when X axis changes direction. This is why others have suggested cutting circles. Now then repeatably, setup an indicator where x is applying pressure against it. Then command X to rapid away from the indicator "G00 X 12," then stop and revers back to say "G00 X 0.5" then feed into your indicator at say "G01 X0 F5.0" and stop. Check your indicator and repeat program several times. See if the X axis is moving or not. Check this at several spots along X axis to see if the area that your indicator is in is suspect.
Jim.