To rule out the Cable issue, put the Laptop at the end of the same cable, and try.
Otherwise.
Disable all Software Firewall, or and active Virus scanner.
Look in System Properties, and make sure that the drivers are installed, and there is no hardware conflict.
Recheck all Network settings in the Control Panel Network Connections.
Try this:
Download DrTCP: <a target=new class=ftalternatingbarlinklarge href="http://www.dslre
ports.com/front/DRTCP019.exe">http://www.dslreports.com/front/DRTCP019.exe</a>
Run the proggie, it will show the current settings of TCP/IP parameters. Write them down.
You can change any variable that you want, click Apply, and reboot the computer, if no good; you can always change to your original values.
Example for good values:
Tcp Receive - 255552
Window Scaling - Yes
Time Stamping - No
Selective Acks - Yes
Path MTU Discovery - Yes.
Black Hole - NO
Max Duplicate - 2
TTL - 64
MaxMTU - 1492