That's not a BAD computer if that's what you are asking. I would rather hand pick some other parts, but the 7770 is a pretty strong card and the FX-4100 isnt that bad. Seems like a decent build to me.
It doesn't come with a reliable power supply, so upgrades in the future might be limited unless that is upgraded by hand by the user. Overall, I would rather have a stronger CPU, but its still a pretty good build for $650