well they do, or your isp's does.
Its could be a mix of problems, unstable APACHE build, lose network wire (you can pay techies millions to fix a problem, it usually turns out to be a lose wire.
Your ISP could be having DNS problems, the DNS could be having problems, the problems could be haveing problems
thats why they made the internet soo complicated, so it can have problems.
The Outside is a evil place to be, too much light, too much noise and too many distractions....
I went outside once and my FPS rate dropped to 5.