Crysis 1 Windows 7 64 bit fix that worked for me
I had the black screen problem as many others do and this worked for me:
I changed the file appid_17300 to run in Windows XP (Service Pack 2) compatibility mode and it is now working for me. The file is located at:Steam\steamapps\common\Crysis\appid_17300.exe.
It does not ALWAYS work from the "Play" button on the Steam interface, but I created a shortcut to my desktop and it has worked every time....so far. Good luck.
Update 11/25/13: I just reinstalled and the file was located at C:\Program Files (x86)\Steam\steam\games. Also, I have a newer computer since my original post, and I am now using WIN8. Interestingly after the reinstall, the game worked without any changes. FOR NOW. Good luck all.