The SSD seems out of place. You'd be better off with a large capacity HDD of similar price since it is a gaming computer and games nowadays take up huge amounts of space. Just my opinion, though. The idea of constantly deleting/downloading games as I play them is not desirable.
Also, in addition to what Parsifal said, I would like to point out that your GPU is going to be bottlenecked by that CPU. If you're going to build a new computer I'd suggest getting a better CPU first then a GPU later. You can easily add a GPU to a build, but the same isn't really true for CPUs. If you get a bad CPU you're boned until the next build. Intel's integrated graphics are actually pretty impressive, I have a Surface Pro that uses Intel 4000 and it can stand to play most games at 1080p on low settings.
What. I can put a new CPU in almost as easily as a video card. Besides, I said this needs to be power efficient and it also needs to be cheap. I actually almost decided on a Pentium. The SSD is staying too, obviously. I play a new game maybe once every few months, and uninstall ones I don't play anyway.
And Parsial, no, I won't be running any Linux distros on this.
Thork, the PSU comes bundled with the case, so they end up being about $50 each. And that's fine with me.