Looks like 10.4.9 might have fixed the wireless issues at last. I've been working via Airport for the last 30 minutes without the speed dropping off and with full strength. Previously I would get 3 or 4 bars and speed would tail off to a crawl pretty quickly, but touch wood, this looks stable.