NMEA2000 is 250Kbps, ethernet is 1Gbps. NMEA is a bus, so when any device is using the bus, that's the only device transmitting on the bus. Ethernet is typically switched, so you can get more than 1Gbps. Source: I'm the guy that got 100Mbps ethernet going in the industry.
NMEA2000 is just a...