Keep in mind the OFFICIAL 1C, UBI, STEAM advertisements state, i.e.
Note DirectX 11.0 is not listed let alone recommended!
But because 1C is using the (supports) DX11-API you can try different 'feature levels' by manually editing your conf.ini file
The following should go without saying, but just to be safe, it is probably best to state the obvious.. That being to 'try' DX11 settings you will have to have a DX11 compliant video card!
The DX11 API support is the best thing to happen for guys who love to tweak things and are interested in how different 'feature levels' affect, the FPS and the way things look. For those types they may find the following Microsoft link interesting
MS DirectX 11 API feature levels
Here are the different 'feature levels' you can try out in CoD
Code:
Render=D3D11_0 i.e. The hardware supports Direct3D 11.0 features.
Render=D3D10_0 i.e. The hardware supports Direct3D 10.0 features.
Render=D3D10_1 i.e. The hardware supports Direct3D 10.1 features.
Render=D3D9_1 i.e. The hardware supports Direct3D 9.1 features.
Render=D3D9_2 i.e. The hardware supports Direct3D 9.2 features.
Render=D3D9_3 i.e. The hardware supports Direct3D 9.3 features.
For example as noted the DX11-API default is set to DX10, i.e.
For example if you want to set (limit) the 'feature levels' to DirectX 9.1 use the following
For example if you want to set (try) the 'feature levels' to DirectX 11 use the following
It's that simple!
Yet some like Tree would have you belive that it can not be done!