Here is a build that I threw together. FYI, I tend to put a good bit of emphasis on futureproofing, so this has the ability to get a cpu or gpu upgrade without any real problem. SSDs are pretty useful from what I hear for keeping load times down in just about all applications, and 500gb is too small for a storage drive, imo. I didn't include a cpu cooler or mouse/keyboard. The mouse/keyboard are personal preference and the cpu cooler isn't necessary, per se. If you want to do some major overclocking, then look into getting one, but as you are asking whether or not something is a good build, I doubt that you will be doing much overclocking. The ram, SSD, and case have all gotten praise from Logan on his youtube channel at some point or another, Tom'shardware raves about the 7870 LE, and for everything else, I tried to stick to things that got good reviews, both at the store and on tech sites.
However, you forgot to add a case to that, so the total will be a bit higher. Also, from the benchmarks that I've seen, the 7870 LE performs just about as well as the 7950, seeing as how the 7870 LE is a scaled back 7950, so you could save some money by going with the 7870 LE.