I'm trying to diagnose whether my laptops wireless NIC is dying or I have some adverse setting on my router or computer
When I'm connected to my router, my download is extremely slow. For awhile, I blamed it on comcast and even had the modem swapped out. Still no fix.. was getting frustrated and continued to blame comcast.
Then this morning, I hooked up my work laptop (also via wifi, same router) and did a speedtest. It gave me much, much, much (x20) faster speeds.. this lead me to figure out the problem isn't comcast, but actually my laptop (or the router).
I checked my router, and while I'm not a networking person, I couldn't see anything that suggest my computer would specifically be throttled or otherwise impaired on the router side. QoS is turned off completely.
Here are the facts:
- HP Pavillion DV6000 with Windows 7 SP1
- Linksys WRT-54G with DD-WRT flashed onto it
- Broadcom 802.11g internal card, the most up to date drivers I could find
Is there maybe some weird setting that might have accidentally gotten set on the NIC to self-throttle or something? I've spent hours searching around for settings and experimenting with different physical configurations.
Here is my speedtest connecting via wifi:

Here is my speedtest connecting via cat5 to router:

And finally here is my speedtest connecting via cat5 directly to the modem:

(Sidenote: I knew the router would slow the speeds, but that seems like a huge difference between direct modem and via router.)
As you can imagine being that slow is painfully frustrating. To make matters worse, my battery is depleted so it always has to be plugged in.
Is there anything I can do? Any diagnostics to check if the NIC is actually dying or it's just some adverse setting? Or should I just go out and buy a USB wireless adapter?
Thanks!