For your uses you most likely won't need the i7-3770K, you could drop that to the 3570K and then upgrade your GPU to a Radeon 7970 (or GTX 670). The Samsung 840 is fast but I've heard mixed things about the controller. Alternately consider the new OCZ Vector. I don't really know anything about that cooler but I'm guessing it's fine.
You don't need a sound card and I'm guessing that the prices are most likely not dropping any time soon.