Often time, it has to do with the radio channel in your wireless router. I know, you said things were working and other devices are fine. I ran into this similar issue in the past. The simple change in radio channel might just do the trick. for 2.4ghz 1. 6, or 11 are the best. But you will need to find out how crowded where you are? so you can change to less crowded channel.