It's a good build for that price, you'll definitely want a bit more than 4GB or ram (i'd suggest 8). And also, you can get the FX-6300 for the same price as the 6100 right now, for an easy 15% performance increase. At this price range, this build will be better than an i3, which is what you'd probably be getting if you wanted to keep at $500 with all those parts. If you can jump up a bit and afford an i5, then it's better than AMD.