I went to steam support, they gave a generic solution which probably doesn't work (no surprise there)
I had the same issue. I simply went to C:/Program Files/Steam/Steamapps/accountname/common/left 4 dead 2
I then set it to run the exe in compatibility mode for XP SP3. Ran it like that for 3 or...