SM.3 a must!
remember what Tim Sweeney has mentioned:
Long-term, everything's got to be 32-bit IEEE floating point. With the third generation Unreal technology, we expect to require 32-bit IEEE everywhere, and any hardware that doesn't support that will either suffer major quality loss or won't work at all.
and yes, r420 must hav lost major quality while running the demo otherwise it wont make any sense. they could just cover the facts and didnt release to the public. by the way, far cry is not a full PS.3 game unlike unreal engine 3. and what i meant before was any games fully supports or requires SM.3 hardware will not run good on r420 coz it will loose major image quality. so basically if any of them comes out in 2005, then r420 will simply loose grounds.