I think that's a pretty well balanced PC. THe HD 7770 is a good performing graphics card for the price. And it's the new generation of AMD cards. I'm not too familiar with the CPU you chose. But I know it's 3 years old. For a newer option try the FX 6300 or FX4300. They're a little more expensive at 129.99 and 119.99. But I bet they perform better too and it's a new model CPU AND it can overclock really high if your interested in that. If you want to overclock you might need a little bit better MoBo and a CPU Cooler. For the CPU cooler the Hyper 212 Evo is only 20 bucks and performs well. So for about 75 extra bucks you can have a way better PC in my opinion.