✔ 最佳答案
Could be because browsers use different ports (HTTP, 80, I think, and another for HTTPS (secure sites)) on the router from those the games use and the browser's ports are being blocked. This could easily be by malware in an attempt to protect itself. Nobody finds out how to get rid of a virus by playing an online game.
So I'd investigate your firewall to see if port 80 is being blocked, and maybe run some anti-malware scans to see if there's something you need to get rid of.
Hope that helps.