Game Not Loading Up (Black Screen)

This has been a problem that has been consistently bothering me. I can only run the game windowed because of this. Anyways, i start up the game and it starts loading and then it goes through the little blue loading bar. After that the screen goes black and just sits there. This doesn’t happen on my HL2 or Portal. Weird thing is though is that it does this on my TF2 and HL2EP2. I have tried running the game in -dxlevel 80 and -dxlevel 90 but they dont help. Is there any thing i can do other than use windowed all the time?

btw i have tried reinstalling several times but that doesn’t do anything really.