Well long story short, Steam has been acting up lately on my rig.
Lets say when I try to play Team Fortress 2, I open the short cut, I see it a Steam popup stating "Preparing to launch Team Fortress 2" then shortly afterwards I get a Windows popup saying "HL2.exe has stopped working, Windows is finding a solution to this problem," But yet it has to do ****. I've tried HL2, EP1 & 2, CS:S and they are the same way, but for some reason I'm still able to play CS 1.6 and Audiosurf on steam.
Have any of you guys had this problem?
I've tried everything from updating all my drivers, reinstalling Steam, restarting my rig, reseting my modem, etc. I need your help guys. 
Lets say when I try to play Team Fortress 2, I open the short cut, I see it a Steam popup stating "Preparing to launch Team Fortress 2" then shortly afterwards I get a Windows popup saying "HL2.exe has stopped working, Windows is finding a solution to this problem," But yet it has to do ****. I've tried HL2, EP1 & 2, CS:S and they are the same way, but for some reason I'm still able to play CS 1.6 and Audiosurf on steam.Have any of you guys had this problem?
I've tried everything from updating all my drivers, reinstalling Steam, restarting my rig, reseting my modem, etc. I need your help guys. 









I've tried verifying my game cache files and it's STILL not working 

