They're all compatible, great build!
Thanks! it actually not MY build, i'm selecting parts for a friend and this is what i came up for him. (it's better than my PC....)
haha, oh and you said i should learn to check myself, and i think you are absolutely right! how would i go about doing this? i typed up the mobo and compatibility on google and couldn't find much. how do you find it? is there a certain site that is easy to use?