Nvidia 8800GTS 640MB vs ATI HD 2900XT 512MB. Considerations: Price/Graphics-Quality/Performance/Overclockability.