Far Cry 2 is one of the few games with DirectX 10.1 support but according to Expreview, NVIDIA card owners won't need to miss out on anything as the DX10.1 effects in Far Cry 2 will also be supported by GeForce cards:
Now, according to the statement of NVIDIA China: the DX10.1 features in Far Cry 2 will also supported by Geforce cards.
First,the DX10.1 features are reading in Multi sampled Depth Z-buffer to lead the better performance of Anti Aliasing. Then, it need the accelerated of hardware, GeForce support it as well as the ATI Radeon.
Second, the function needs a software to control. AMD and NVIDIA are in different way: ATI Radeon utilizes DX10.1 API, but NVIDIA cards can accomplish exact the same effect within DX10.