My advice, go on PC Part Picker, set up an account, put your components in the build system and it checks for you if its compatible! FANTASTIC
Its what I used to build my rig and is great for looking at other peoples builds and seeing what else you would need.
Just by looking at your build...