That's a pretty good system. If you wanted to upgrade the graphics later, it would also need a better power supply, as those generally only come with 300W. The 7570 actually will game OK as long as you turn all quality settings to low.
Processor and RAM are great, video card, power supply and the 5400RPM HDD are the weak spots. But that's why it's $500. You have to make compromises. I don't think you'll do better for $500, no.