I wouldn't touch the 8800 GTX ultra, that card is ancient man, it uses the G80 core, which is more than one year old. The best card to get at the moment would be the G92 512MB 8800GTS, I'm pretty happy with the performance of mine, it can play all newly released games at 1920x1200, it lags abit with Crysis on Very high, but even a SLI system will do that anyway, there isn't a system that can play Crysis on full at the moment.