Never had that problem
but some things you might try out:
- Completely reset the router to factory defaults and manually set it up again
- Try to set the channel on auto mode
- Try switching on to other channels (6 is usually the most stable)
Also, did you ever tried increasing the output power of your wireless? you can actually blow up the wlan card when you overdo it