Who's your ISP? Is the broadband delivery via DSL or cable? I realize this is a longshot but have you tried doing unplugging the power from whatever's in the chain (router, ATA, hub, etc)? It is possible that your ISP is 'killing' connections over a certain time.