I have had a similar problem.
Try changing channels on your router. You will need to go to the help desk of your router make if you do not know how to do this.
I have a belkin preN router and I have moved to channel 11. Still not perfect but better than it was.