Do you already have those components, or are you going to buy them now? I made a few changes, without sacrificing any performance. The case is included in this part list, too.
I would change the PSU. While that thermaltake is decent, it comes from Thermaltake which have made a TON of junk PSUs over the years. I would stick with a more credible brand. Antec, XFX, Seasonic.