For the GPU if you could stretch go for a 7870 they are ABSOLOUTLY AMAZING!!! I havn't checked out the rest of your build yet but ill let you know what I think.
I just looked at your PSU and your CPU I would go with a fx-8150 or 8350 and go with at LEAST a 600w PSU so you have extra "buffer" power. This would allow you to upgrade to a faster GPU and/or CPU in the future. Also, if it's for gaming use windows. If you have any other questions send me a email at [email protected]