Do you have the aptitude to change your network adapters off of auto negotiate and manually set to 100mbps?
Assuming you’re Windows, sometimes cheap routers/hubs fail at auto negotiation. Try manually setting both to 100 and see if it solves the problem. Otherwise it’s likely whatever hardware is between. Try hard booting that first, of course.
Sounds promising. Will check after dinner.