Wifi is my bane. I know how to address certain wired problems and software discrepancies, but I've always had trouble with my home wifi. That being said, there's likely to be many people here who can help you, so definitely hold out for an answer.
edit: You might actually connect to your router by entering its IP through your favorite browser and try changing the broadcasting channel, among other things. You never know, the smallest adjustment might be of some use. That being said, before making any changes, save a backup of your original settings.