I would get a better CPU to avoid bottlenecking. go with something like the 4300 or 6300 and a 660 or a 660ti.
Note that if you're going to help for help on thi forum more times please make a list on pcpartpicker.com. It is a lot more organised, and it's easier when there is a picture of the component. :)
The Phenom won't fully utliize the 670. If you could use an i3, and adjust the rest of the build accordingly, you would be able to utilize that GPU much better. Here is a build I threw together: http://pcpartpicker.com/p/xhLy
This is more expensive, but trust me - it is much better than your current list. That case is fantastic, but if you don't want to spend that much, get what you want. But, Fractal Design is my favorite case company - extremely high quality, and reasonable prices. The R4 is a great case. AMD makes good processors, but they are the more expensive ones. The older, lower end AMD processors are not able to compete with the i3. Also, that PSU scared me; Corsair is no SeaSonic, but they make high-quality PSUs for their price; I have an 850w Corsair HX in my system and it provides stable power. PNY is a lower end company - Asus is much, much better. It may cost more, but it is more upgradable, and far better. It should handle modern games for the next 2 years, and you could always add an i5 or i7 then, because 1155 won't be new anymore. Trust me - this would be so much more powerful than the AMD build you had.
dont do the build that brennan did this build is the best for gaming the amd fx 8320 and 8350 beat the intel core i5 3570k and the intel core i7 3770k if you want you could go with a geforce gtx 660 if you dont want an amd radeon hd 7870 http://pcpartpicker.com/ca/p/xhZw
bulldozer is cpus like 4100, 6100, 8120, 8150. Those cpus. The 4300, 6300, 8320 and 8350 are not. I don't remember the name of those, but they are not bulldozer. :P
Also i don't think bulldozer is too bad. I've seen a lot of positive comments on for example the 8150.
This is what i came up with. You don't need more than a 500w psu atm. But if you're planning on upgrading to 7870 crossfire for example you should change it to 650w instead.
Is this for gaming. While I agree that an 8350 is awesome for gaming, if getting a 6300 instead means you can afford a better graphics card, I'd get the 6300. If you compare an 8350+670/7950 build with a 6300+670/7950 build, of course the former would be faster. But since you're saving money by getting the 6300, what you're comparing is an 8350+670/7950 build vs. a 6300+ 7970/(possibly) 680 build, which the latter will be faster in games. Try to get a 6300, and see if you can fit a 7970 or 680 in the build( the 7970 is faster in most games, so maybe get that instead. If you are, try not getting the ones witth the stock cooler). Also, the 912 is a good case, but it can't hold longer cards. Get a Corsair 200R instead, it's slightly cheaper, and can hold cards up to 300mm when the drive cage is installed. With the 912, you'll have to remove the cage if you want to fit longer cards. If you don't need the DVD drive, don't get it. And/ or try to get at least 600W. We're talking about high-end cards here.