If you are planning on overclocking (Which I assume is the reason for the 3570k) then you probably want an aftermarket cooler on there. Other than this it looks fine. If you can't afford a huge SSD, I highly recommend getting a small 30-60GB SSD and using the SRT caching stuff, it makes a pretty big difference in your load/boot times. Though, if you only restart once in a while and find load screens fast enough anyway you may as well sink the money in to a nice keyboard or mouse.
Corsair Vengeance LP works just fine. You don't see normal value RAM comes with heat spreaders and they work normally for long term usage. Heat spreader would only comes in very handy if OP is overclocking the memory (which most people don't).
The Vengeance LP does comes with heat spreader by the way. It's just not high profile. It'll work just fine.