XInput Plus Files
This is a common problem, especially on ATI/AMD cards. Setting Bump mapping to Low should solve the problem.
You can also start the game with a DirectX-8-to-9 emulator or install a fan made graphics fix to resolve the crashes.
If you get an error message saying, "Failed to detect Steam", "Problem starting up Steam", or something similar, try restarting Steam. If that does not work, try deleting ClientRegistry.blob in the \Steam folder.
If it continues to not function correctly - it may work the first time after running Steam, then fail - then do the following:
This will correct the HUD for 16:9 resolutions.
In Vista and Win7 (possibly later OS's as well) if the game refuses to set 3D Audio and EAX even with "UseDefaultDriver=False" and a checked OpenAL setup then install the custom "PAX" drivers for X-fi and other Creative audio cards.