as far as a video card goes the 6800 GT and Ultra have the clear lead in performance in the market at the moment... and itll be that way for a while until ATI releases the r520 core but that wont be for a whlie... so just stick with any manufacturer (i would reccoment evga, msi, and xfx only) 6800 GT... i recoment the 6800 over the ultra because its just an underclocked version of the ultra and u save 100 dollars and a lotta room in ur pc (since the 6800 Ultra is double wide).... so you can just get a 6800 GT and overclock it to Ultra standards.. hope i helped