I'm running a freshly NVRAM resetted 1.07 tomato on a WHR-HP-G54 that shows 54Mbps and 5 bars of signal strength on a 3945ABG client running the latest driver from intel when doing nothing or browsing the web, but as soon as I perform a file transfer with a "large file" (anything that takes more than 10 seconds so I can watch the connection) or run a speed test that saturates the UL or DL I get some funny business: - The 54Mbps drops to 48, then 36, then 12, then 9, then 6, then 5.5, then 1. - It floats back up to 24, then hovers around 12 to 5.5. - The signal strength never goes below five bars or about 73 on quality. - If I use channel 1 I can't get more than 3Mbps down and 0.3Mbps up. Keep in mind tomato says nobody is even within range on that channel to be detected at the weakest signal strength, and my laptop is 10 feet away from my router in the same room (not going through any walls). - If I use channel 6 or 11 (which do have other routers on them within range) I get 7-11Mbps down and 1.9Mbps up. I should be getting 15.6 down and 1.9 up. What have I tried? I've tried using the last 6 drivers from Intel for the 3945abg, I've tried the disable power saving trick on the adapter in the driver, I've tried Factory/NVRAM hard resetting my router, re-upgrading fresh to 1.07 from 1.06, using the windows wifi client instead of the intel wifi client (save exact behavior either way), changing to G-only mode (no diff)... What's my question? Has anybody here ever seen this kind of behavior before and if so what causes it? Is it tomato or the router hardware or the laptop wifi driver or what? How in the world can the signal strength stay at extremely good quality with a 3-10 foot distance yet drop the speed to 1Mbps under full bandwidth utilization? Why does channel 1 do worse than 6 and 11 when it's empty and 6 and 11 have multiple routers on them? I've never had this happen before that I know of, but I've never looked for this before. I realized this was happening yesterday when I tried to do a file transfer from my desktop to this laptop on a 1.5GB file and it said 200 something minutes and I went wow, that's waaaay too long for a sustained 20Mbps at least and then I checked the speed and it said 1, then 5, then 6, then 9, then 5, then 1, and so on, but the bars were all green and I went WTF??? If you need more info tell me.