What about the built-in dual Intel I210 Ethernet controllers on the ASUS P9X79-E WS? My new computer is using this mobo. I've dedicated one port for Remote Desktop and internet sharing and the other for VEPro.
https://www.asus.com/Motherboards/P9X79E_WS/
For years I have had a problem where if I leave a session connected for a while (8+ hours) eventually I get a weird breakup that requires a restart. I thought my new mobo would fix this problem but it did not. The problem most frequently happens when I leave a session up overnight and come back to it in the morning.