I think there is a bug in the Airport driver but until Apple fixes it, there is what to do:
- On your Router change the Wireless Mode to G-Only
- On your Router change the Wireless Security Mode from WEP to WPA or any advanced security mode higher that WEP.
- If you have multiple wireless profiles, delete them and keep only one.
If this solution doesn't help, then you can try plugging in the power supply. For some reason, this improves the WiFi strength of the Macbook...
If you tried other solutions and they worked, please feel free to share them with us.