Ok so that proves Mach and Vista are fine as far as the Reset issue is concerned.
What I would do next is pull all the DB9 plugs, pull all the wiring out of the terminal strip on the G540 with the exception of the power supply (pins 11 and 12) and plug back in the Port cable and power up your supply.
See if Mach is OK still, if not would seem its a G540 problem. In the mean time I will have a look on Geckos site and see if there is info on it there as I am not familiar with them.
Hood