Running at 3Mb/sec on a 10/half duplex connection, and not being able to connect at 100Mbit can mean 2 things: 1 either the router, or your network card doesn't support 100 Mbit, or, and this is the most likely cause, your cable/connector bad. I would therefor suggest using a different, new...