Thank you all for the suggestions. Now I'm thinking about getting the C2Duo 6850 at 3 Ghz, and the Nvidea 8800 GTX 768 Mb PCI express video card. -I don't know that much about DDR memory either, but I did look it up at Tom's Hardware and found this article from June 07 and it looks like the 2GB (2x1GB) PC6400 DDR2/800 Dual Channel Memory Corsair XMS2 Xtreme Memory w/ Heat Spreaders should be pretty fast.
http://www.tomshardware.com/2007/06/15/hardcore_ddr2_ram_by_corsair/page2.htmlexcerpt..
It may sound trite, but it is true: size does matter, at least for memory. If you want to run Windows XP, 512 MB RAM is considered the minimum, but we recommend against anything below 1 GB. If you're eyeing Windows Vista, we consider 1 GB the absolute minimum and 2 GB an ideal scenario for mainstream users.
All high end and mainstream platforms utilize dual channel memory configurations, and even low-end systems increasingly do so as well. This means that two (or four) memory modules are plugged into the DIMM sockets so the memory controller can effectively double the memory bus from 64 bits to 128 bits, doubling bandwidth.
Three memory types are currently on the market: DDR, DDR2 and DDR3. The abbreviation stands for "Double Data Rate", which means that data is transferred during both the rising and falling edges of the clock signal. Although it is possible to run quadruple data transfers per cycle - referred to as quad data rate or QDR - both DDR2 and DDR3 are also based on double data rate technology.
DDR is available in speeds ranging from 100 and 200 MHz (DDR200 to DDR400), while DDR2 is specified for 133, 166 and 200 MHz (DDR2-533, DDR2-667, DDR2-800). DDR3 has just been launched at 533 MHz (DDR3-1066), with 667, 800 and probably even 1 GHz on the roadmaps.
DDR requires a standard operating voltage of 2.5 V; DDR2 runs at a nominal voltage of 1.8 V; and DDR3 requires 1.5 V. However, many products in the enthusiast space require higher voltage levels to reach their maximum clock speed or ideal timing parameters. The memory specifications are based the theoretical throughput: DDR400 is referred to as PC3200 (3.2 GB/s), DDR2-800 as PC2-6400 (6.4 GB/s) and PC3-8500 (8.5 GB/s). These values represent single channel operation.
Each memory technology has a sweet spot, which is defined by the available memory densities. In case of DDR memory it was a total dual channel capacity of 2x 512 MB. DDR2 has its ideal capacity at 2x 1 GB, and DDR3 DIMMs will quickly move to 2x 2 GB next year.