Far Cry 2 will be unveil today. Now, we’ve learned that Far Cry 2 would be a DX10.1 game. As we know that only AMD graphics card supports the DX10.1.
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.
Anyway, the Far Cry 2 will be unveile soon, so we can taste quickly.
Source: Expreview

Hmmm I see what he did there... /discuss