if it happened with 2 different modems/routers then you can count them out as the problem, i can't see it being bandwith related either with 2 different companies, only common thing that's prolly in the picture is your network card, which in my experience they just go out, they dont kinda work and then go out. but they are cheap these days, like 20 bucks at walmart. Other than that i dunno.