You might have more than one problem here. It is apparent from the (Linux)
ifconfig report that your Ethernet link is having problems. Your post doesn't say what the Ethernet port is connected to, but if it is connected to a router or other device that actually supports 1Gb signalling rate, you might have a bum cable. (Cat 5 is probably not good enough; Cat 5e might be, if the distance is short and the cable carefully made; Cat 6 ought to be OK.)
It would be instructive to find out if Windows is seeing the same sorts of errors, but coping with them better. To see this info, get a command window open while Windows is running (and there seems to be a problem), and give the command
This will produce a report sort of like the one that Linux
ifconfig produces.
If you see the same fraction of errors, but not the misbehavior, I would look very closely at whether the Ethernet driver you have installed in the Linux box actually supports your hardware. If not, find one that does.
HTH