I've been having a very strange problem lately that's made playing TF2 completely impossible. Recently, while playing MGE and on a server that I own (I haven't tried joining any pubs lately), I've experienced periods of time where my game will freeze while other applications such as Mumble as well as the Steam Overlay remain active. Outside of these moments, there are no problems, i.e. my ping and FPS are fine. I tried connecting directly through ethernet, as I'd been wireless previously, but it still solved nothing. Before this problem occured, my game would not freeze, but I would experience large lag spikes (jumping from ~40 ping to ~180+). Is this just a router problem, or a game problem, or what? I'm a technological illiterate, but I would like to be able to play lobbies without timing out every 90 seconds.