I had numerous problems with my spring 07 macbook (1.83 C2D) under 10.4.11 that I managed to make usable through all manner of contortions using an old Belkin 802.11b access point that worked fine with any windows pc, an iBook G3 and my powerbook.
After purchasing a new access point, an SMCWAPS-G, for an iPod Touch that was useless with the older access point (Belkin .11b) all was good, and with all computers ... Until ...
... buying a late 08 Macbook Pro through Amazon for $1500 with rebate. This isn't the uni-body, but it was one of the last batch of "last gen" macbooks, made during the last week of September 2008, according to Coconut ID card app.
Well, things started off fine. I noticed the signal strength was much lower than on my macbook, and I chalked that up to the alloy body. But it connected, and stayed connected, fine. Then the same old started. Slow connection, terrible page loads, etc. I've seen it all before, so the first thing I did was a quick ping test to my LAN gateway (router). It was all over the place. Under 2ms to over 200ms and up to 50% packet loss. Then, as before, it clears up and is solid again ... for awhile. Wash, rinse, repeat. keep in mind that no other notebook computer exhibits this behavior on this access point, so for the special commenter who insists on tossing strawmen and non-sequiturs into this discussion: Bugger. I can sleep a Dell and a Mac side by side on the same table, open and then run the ping tests one at a time and the MBP will sputter while the Dell will ping under 2ms non-stop.
I also run AP Grapher app to monitor TX rate, SNR, etc. The TX rate here is the one all over the map. I know it doesn't take much noise, or interference, to upset a radio signal, but the MBP is very aggressive at throttling back the TX rate with the slightest drop in SNR. It goes from 54 to 1 with only a hiccup in SNR. As soon as the throttling starts, the packet loss begins, and there goes your speedy connection -- I'm running 10Mbps DSL, and it's solid as a rock.
So, for those of you having slow surfing speeds, open up network utility or a terminal and ping your router and let it run, then control key + 'C' to quit (if using the terminal). High ping numbers (anything over 10ms) and/or dropped packets is what you're looking for.
I'm not going to waste time with this again. I have three-year applecare on this MBP, but I'm not going through all the bull with TS because I've done 4/5s of everything they'll have me do. Only reinstalling the OS is left. Oh, my access point is running the latest firmware (3/17/08).
So ... I ordered a third party USB WiFi adapter. I'll post back with how it works out.
Serenity now!
-