Just seen some performance numbers under NDA from ATI's upcoming Radeon HD 2900 (R600 to be more precise), it's terrible and I'm very upset being a hardcore fan of them :(. The performance is on par with 8800 GTS and thus less than nVidia's top of the range 8800GTX.
If they really put only 16 texture units, shame on them, it's incredible to have a 512-bit bus, double of everything else, and not throw at least 32 texture units :(.
ATI has been losing the edge since X800 when they did the mistake of not covering Shader Model 3.0. R520 and R580 were late and not so powerful, and now the R600, even more late and less powerful :(.