Hi,
a Gecko G540 is a parallel port input device whereas your existing board is a USB input external motion controller,
different animal. Unless your PC is Windows 7 32 bit or earlier then a parallel port is not an option.
If you want an external motion controller to replace what you have then I would recommend US or European made.
Just about all of them are Ethernet connected these days as they are very much preferred over USB in CNC use.
The Ethernet SmoothStepper by Warp9 or a UC300 by CNCDrive are worthy boards.
There are plenty of Chinese boards, many of them USB connected, but they don't work at all well, if they work at all
and you will get no help from them if you encounter trouble. Don't go there.
Craig