When I launch the game, I get the "HL2 has stopped working" and the game crashes/closes.
I tried with -novid and that didn't work either.
I'm running Windows 7 Ultimate.
Edit: NVM, I fixed it. Just updated my Visual c++ and direct X. For some reason that fixed it..