Decent build?

Wondering if this is a decent build, anything i could upgrade, up to 950$.

Get 1866 ram for AMD, and get a 1tb drive, it's not that much more and worth it for the space.

If you have mail in rebates, and include what CaptainPip said, you can get a 7870 for $950

Any suggestions?