The Core i7 950 is expected to get a price-cut soon, but even at $300 I wouldn't chose it because it really doesn't get much further in terms of overclocking, compared to the Core i7 920 D0 and Core i7 930.
The award-winning Gigabyte X58A-UD3R should be more than enough, but if you insist to get a slightly better mobo, just go for the X58A-UD5.
As for the graphics, I would go for two GeForce GTX 460 768/1024MB card in SLI, which will be much cheaper and have aproximately the same results.
A Corsair Gold AX850 (if you already find it) or even the HX850 would be a much better choice than a Silverstone. The Seasonic X-750 fully modular PSU is also a great unit (the X-760, X-850 are also on their way)

u also install your applications on them.. the 1TB would just be for storage. So your computer will boot faster and your application will open much faster. If you feel like you don't need it go with the samsungs they are great hard drives

Well like Scottyboy said it is not just for a faster booting OS but any programs or games you install on the SSD will open much faster. The SSD has no moving parts its basically a huge thumb drive so no noise and not much heat is going to come off them. If you find they are to much you could always get a Western Digital VelociRapter 10,000 rpm drive but they don't a hit good SSD read/write speeds but it still is an improvement over a 7200 rpm drive.