Looks good! But I would consider an R9 290 for the GPU:
http://pcpartpicker.com/p/3vzXW
If not then the build looks pretty solid the way it is, and is compatible, just be sure you know where you are going to put that large radiator in your case. But your case is large enough that it should be a non-issue