Dunno how to explain it other than the title already says, sometimes my game can't connect to the Internet. When I view a friend's game info, Steam says the server is not responding but I know the server is up and working. It's pretty 50/50 on whether I can connect to a server or not through or console or view the global server list within games. Sometimes it'll respond with a server list and other times it will tell me no Internet games responded to the query.
If I do successfully connect to a game server through the console, the game will work fine for a few seconds and then cut out for another 30 seconds.
This net graph shows the problem pretty well. The blank area before is where I was receiving no data, and and the middle section illustrates receiving data and then going blank again is where I drop out for a bit. During the blank areas I don't get the server crashed thing with the red text in the top right corner, I just time out after a while.
I've tried:
multiple servers in various locations of the US
restarting TF2
restarting Steam
deleting ClientRegistry.blob
changing Steam download location
limiting Steam's download bandwidth and in game server browser's max pings/minute
restarting computer
restarting modem/router
flushing DNS
uninstalling sketchy torrent programs
verifying TF2/Steam is allowed through Windows firewall
I'm on windows 7 64bit. I'm in Austin, TX and my ISP is AT&T Uverse. If any more info is needed let me know.
edit: formatting on TFTV sucks yo
edit: people I've found having similar problems
http://teamfortress.tv/forum/thread/657/1
http://teamfortress.tv/forum/thread/9150-steam-wont-connect-but-i-have-internet (what exactly is the solution people are talking about here?)
http://teamfortress.tv/forum/thread/1406/1