I dono. I would compare prices and build it yourself. You might be able to get the same parts that one has for cheaper on a different site. Suggest you shop and compare. And yes, you should go with a 8800. or a 8600 GTS Superclocked. 512mb