But dropped packets due to congestion will not lead to interface errors. On a modern system Ethernet is full-duplex with flow control. There should be no errors at all on the link. If the kernel drops a packet because of a queue overflow, that's not an interface error - or is it? I might be mistaken here. But up to now I thought interface errors are strictly transmission errors on the wire. Which should not happen.
Yes, 10Gb and 1Gb ports can reach higher bandwiths (best I have reached with 1Gb port is 2.5Gb/s)