The mesanet cards are not supported by Mach (no physical reason they can't be), they are really for use with linuxcnc. The 7i43 is older and communicates with the PC by parallel port (I was just stating what I use). The 5i25 is a PCI card and quite popular. There are newer boards that use Ethernet also.