I'd probably upgrade to an ivy bridge i7 next, since it seems it would help you in a lot of areas.
But it looks like a pretty good build, even though you are using a somewhat low-end CPU (but hey, you can't beat reusing one when it comes to price/performance ratio)