The game is overall quite good, but what ruins it is nV's anti-optimization. With some tweaks it can run better, but some settings are not quite easy to change. The same GFx effect could of been obtained without totally killing the video cards. Hopefully, they'll do some of the suggested optimization modifications in a patch. The Ranger mode is also nice - it adds realism to the game. If you haven't finished it by now (or if you want to replay), better play it in ranger mode.
Let the future tell the truth, and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I have really worked, is mine.