reply to ice
Re: Internet is extremely slow on laptop My mom has a Satellite L305D with an Atheros wireless card (AR5007EG). I just put Windows 7 on it. I know it was picky with the wireless driver version used. I tried one from a few months ago and it resulted in a BSOD. I ended up using one from September 2009 (I can't remember if it was from Toshiba or Windows Update). It's been trouble-free with that particular version though.
If you want, you can try swapping it out for a different wireless card. It's likely that it uses a full-height mini PCIe card, whereas most newer cards are half-height.
I put an Intel 6205 dual-band 802.11n card in my Dell laptop last year, and it's been working very well so far. It looks like its predecessor, the 6200, is dirt-cheap on Amazon (the 6205 is usually in the $20s). Couple that with this half to full-height adapter and it should work pretty well for not much money.