When it goes down to 100mbps, can you check if the speed negotiation drops to 100Mbps?

You can ssh to the router and use ifconfig to check.