1. You need to tell us what this computer is used for
2. What is your budget?
3. Where do you live?
If it's for gaming, there are a few things I would recommend switching.
1. You seem to have a tight budget. Get a cheaper case, and when you can afford something better, then get that $54 case.
2. You only need 8GB of RAM for gaming.
3. Instead of getting that off brand p.o.s cooler, get a Cooler Master Hyper 212 EVO.
Revise it with my recommendations, and you have a solid gaming build.