Do you have the latest BIOS on your router?
Is your wireless secured? On..to ask another way...is there a chance you're running unsecured wireless and a neighbor is sapping your bandwidth?
Depending on which version wrt54g you have..there are 3rd party firmwares such as Hyper-WRT and DD-WRT..which give quite a performance and stability boost over stock Linksys firmware.
To help troubleshoot wireless, I do have a stickied thread in the wireless forum.
Bookmarks