When I start up a valve game, it loads the menu. When I click on "Find multiplayer game" for Garry's Mod, it freezes and I have to end process. This happens in csgo too. I join a lobby, and when the leader hits start, it's the same thing. Yet, I can play singleplayer just fine.. I've tried verifying cache to all my games. I've re-installed every game. I've deleted steam and all folders, and re-installed everything, yet again. I've deleted ClientRegistry.blob I've Run steam as admin. I've run cccleaner. I've renamed SteamApps to old_steamapps I've changed the launch options. (-nosound -window -dxlevel 70 +mat_forcehardwaresync 0, -console, and -autoconfig) I've typed vgui_allowhtml 0 in console. I've disabled AND uninstalled all anti-virus software. I've checked ports. I've check my firewall. I've updated windows, my drivers, and directx. I've run a memory test. I've done Data Execution Prevention, I've closed background apps that were running. I've even come down to wiping my hard drive clean. Nothing is working. After I wiped my hard drive, and run gmod, sometimes a few options show up, (like TTT, PERP, GMR) then it will freeze and crash.