I don't think the R600's will be a huge increase in performance over the R500's. The problem as I see it is the unified shaders will exact a performance hit in DX9 games, even in WinXP. In Vista there is also a performance hit due to DX10 being completely rewritten and having no native DX9 and below support. This means as the article suggests, and I've seen similar speculation elsewhere, that any DX9 and below games on Vista is running under some form of emulation mode. This accounts for the performance hit under Vista. All this will of course be offset by performance gains made in the R600 core vs R500. In the end it should provide a performance gain in DX9 games but I'm just not convinced it will be by any large margin.