You need to test with a lan cable to determine where the issue might be.
It is highly likely it is just the fairly standard wireless interference issue. you can load inssider and see if you have a lot of competition for the radio channels. Not much you can do but try others but other people do the same thing which is why it works for a while and then has trouble many times.
This is why it always recommended to run on a ethernet cable to play games.