I mainly use it for everyday things, but I have also have been playing some games on it. Right now I mostly play, Mechwarrior Online, Hawken and War of the Roses, so far they all run smooth at the max settings. The hardest part of the build was waiting until I had enough money, I'm only 13 :).
CPU: I had heard that the FX-6300 was a good budget gaming CPU and also good for the money.
Motherboard: This got pretty good reviews and allows you to easily overclock, which I might do in the future. I also got a really good price.
Memory: I just wanted 8gigs and I know Kingston is good, that's pretty much it.
Hard Drive: I was originally going to get a Caviar Blue hard drive with 500GB of storage, but saw this for about the same price and twice the space. Although I will upgrade to a 1TB Caviar Blue when I get enough money again. EDIT: I might actually get an ssd instead/before the blue drive.
GPU: This GPU had a mail in rebate from Superbiiz, so it was a good price. It had 2GB of VRAM which I knew should be could for gaming, and it came OC.
Case: This case has lots of places for fans (3 of which are filled as of now), and if you take the right side panel off there is a place to hide cables.
Optical Drive: I saw this in a clearance bin at Microcenter, I didn't even know how good of a deal it was until I got home.