I would recommend the UC300ETH over the USB version.
In addition to better noise immunity, the ethernet version is also faster.

I'd also recommend switching to UCCNC from Mach3, while you're at it.