machan i see there is no point saying anything to you

u seem to be a hardcore nVidia Fan .... so no probs ...
No game makers specifically make games supporting a particular card ... its just that nVidia help the developers on some occasions and in other cases its just that nVidia is advertised thru the game ...
well if u say that 80% of the games support nVidia then why do we get better FPS by using an ATi card compared to a nVidia one... for example
e.g like u mentioned FARCRY 2 ... i quote "warhammer:dawn of war II"
(dawn of war is also supported by nVidia -says at game startup)... here the 4870 performs better than the GTX 260 not only it beats the 260 .. it also beats the GTX 275 ...

.. check the link below ...
http://www.techpowerup.com/reviews/HIS/Radeon_HD_5750_iCooler_IV/11.html
so does this result make the ATi card better ?? since it beats the 260 card even if it not supported ... ?? ... the reality is that each and every game is developed differently .... they are coded differently ... and thus the way the GPU is used to interpret and render the code/information will play a pivotal role in performance ....
therefore in some games nVidia performs well and in some ATi performs well ...hope u wud understand ...