I'd highly suspect the Linksys router. I'm using my roomates WAP54g (same guts, minus a switch and a WAN port) and my Powerbook refuses to keep a constant connection outside of 12 feet. Even with the hacked firmware and the power set to the maximum (84), I still see drops. The DLink 802.11g router I had worked fine, as did the previous Airport Base Station from a while back. I've tried different channels, miscalenous tweaks I have seen on the internet, and nothing has given me a stable connection. Forcing B mode only helps a bit, but not much.

I swore off Linksys ages ago, and this base station reminds me why. Now to get a working DLink back, I loaned it to a friend and it got fried by lightning aparently.