Hi mate, I've got a few changes for your setup.
First of all, change that motherboard, you never mentioned SLi so I'm going to immediately recommend the Gigabyte GA-P35-DS3L. This will be cheaper and much more efficient for your use.
Secondly, the timings on that ram you chose are disgusting. You need to change the ram to something with CAS4 timings, (4-4-4-12) would be ideal.
And try, if possible, to get ram that has (2x2gb) sticks for future upgradability options.
Thirdly, that power supply you chose does not look to be of good quality, I would recommend spending more on a more reliable one and trust me, this is for the benefit of your setup. You would need a good power supply to power up that rig of yours including the power hungry 8800GTX although I strongly recommend you change that card to a GTS (G92 revision).
Forthly, change those 2 hard drives to a single 500gb Seagate 7200.11, it will work cheaper and you'll have more storage. The Seagate is the single most fastest and reliable 500gb HDD you can get so you know your datas in good hands.
And finally before I shut my big mouth, Instead of getting that C2D E4600, why not get a cheaper E2160? With the money you save, you can get a nice aftermarket cooler and overclock the hell out of the chip. 3GHz+ is a common result of this and you'll most probably be able to go further.
With all the above improvements I mentioned, you will definitely get more performance for your money and it will work out a lot cheaper for you.
Just my two cents.
- Maroc.