Do you people see the amount of things GTA4 renders on screen at any given time? How do you expect it to have better models when the engine has to render a ton of other stuff at the same time.
It won a few awards for best graphics from a few publications btw...I guess in game models arent everything.