so before I order my parts can someone just make sure its all compatible ,thanks

Solution
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