Nope, actually, I think that's damn near a perfect build for your price point. Any cheaper and you'd lose performance. (Except that you probably don't really need the fans. I think that's a decent enough case.)
kaels is right, but if u don't need to overclock your CPU then go for i5 3570. Then get Asrock H77 Pro4/MVP(Tom’s H/W $500 Gaming PC recommendation) if u no plan for SLI. After that u can save for Radeon HD 7950. I just think!