Originally posted by: Harabecw
did you all forget about the differences between the R300 and R350's? I think the biggest is support for long shader instructions.
I would tend to disagree, I don't see the shader length limitations being at all an impact for quite some time yet. It also seems dubious whether the board genuinely offers the performance necessary to really make much use out of complex shaders of such a length as to necessitate the FBuffer.
In any case, until the F-Buffer is actually exposed via the drivers it matters little. Presently there is no driver support for it under DirectX, and OpenGL support is restricted to OpenGL 2.0
Given the statements of Richard Huddy I havent gotten the impression there is much demand for it from developers presently, so I don't expect to see driver support incorporated any time soon.
In any case I'd tend to go with the 900NP over the 9700Pro in any case.
We've seen the the R350 core has significantly optimized the PixelShader 1.X paths, along with minor gains seen with PS 2.0
With pure PS 1.1 shading being upwars of 30% faster at identical clockspeeds, and PS 1.1 still being the primary target for most developers and the usual fallback from PS2.0 it seems a benefit well worth having.
Beyond that I'd personal suggest that the improvements in FSAA alone are worthwhile.
Ranging from roughly 5% with 2X RGMSAA, up to peaks of almost 40% faster at identical clockspeeds with 6X RGMSAA it's hardly a minor benefit.