Here's a few things to try.
Have you tried doing a wireless network survey to see if there are other networks in your area using the same channel? I tend to not use the "Enable Auto Channel Scan" function. I prefer to do a survey and then manually set the router to each possible channel, doing a performance test after each change and then when they've all been tested, manually setting the channel to the one that gave the best performance.
Also, if you only have wireless G or N clients, it can be beneficial to set the 802.11 mode to exclude wireless B (or if you only have N clients, set it to N only).
If you are using WPA/2 security (which you should be, WEP is useless) you should use AES encryption in preference to TKIP if all your clients support it.
You can also get better performance if you turn off "Extra Wireless Protection" (in the Advanced Wireless section of the Advanced tab), although if I understand it correctly, doing this can cause issues for nearby wireless B networks so your neighbors might hate you for doing it (but I am not 100% clear on this).