I've identified the issue,
we have a cat5 connection from the service provider. I had that plugged into our main switch on it's own VLAN with the WAN setting on the router. The main reason for this is the physical length of the cable that was run from the service providers plug to our computer room.
This morning I tried moving those two cables to a desktop switch that I had. I still have the DHCP resetting issue, but the speed is working at the full 100Mbit.
I'm not sure why having a switch in linw would cause a speed issue like that, and a asymmetrical issue at that.
I know our ISP is assigning the IP based on MAC, all I can think is it has something to do with that.
Any one have any comments? is this normal?