Well for the video you could spend a little more and get the 8800GT. You know, you can build some compact full ATX rigs and those would have much better OC potential I think. The ram I would say get the ballistics 2x 1GB DDR2 800. Its cheap and really good. Whats in mind for cooling?