I am not a big tech guy so bear with me. I have a 100 mbps internet service. My desktop (4years old) is wired in to the modem and clocks speed typically in the 90+ mbps range consistently. It was custom built so I don't remember what was put in it however I have 2 recently purchased Lenovo I7 laptops ( models G510 and Z710) purchased in the last 6 months. Both clock in the 30-40 mbps range consistenly. I use them wireless normally. I wanted to know why such a big difference in speed so I tried these things: 1. plugging ethernet directly in from router 2. use ethernet cable running into desktop to plug into laptop. 3. place laptop within a foot of router wireless and wired. I get the same results. I read somewhere that it may have to do with the wireless card. Can anybody help me out and explain to me what the problem is and how to fix it , if possible.