Could very well be a lan driver issue, rx/tx values too high or rx value higher then tx, flow control not used or used but not supported, etc..... try an older driver or if its really old a newer one. Also see if you can get a driver with debugging compiled in or support for raw mode and run something like wireshark to see whats going on.