I had this same (or a very similar) issue recently when I tried to increase the version of DirectX I was using. Add '-dxlevel 81' to your launch parameters (at least for one launch - then you can remove it so that the other parameters get saved on subsequent exits) and set the shaders and shadows to minimum levels.