I am new here but I have looked around and it seems like people know what they are talking about. I am planning to build my own PC, for the most part I am 99% sure all parts work and are compatible. Except for the Graphics Card and Motherboard. All the specs match up, but ASUS (motherboard provider) doesn't even mention the Graphics card in its compatible parts list. Here are the components:
1. Get a Corsair TX/HX PSU or one from Seasonic or XFX. Corsair TX 650W V2.
2. Get 2x 4GB RAM instead of 4x 2GB.
3. Get a CPU cooler (assuming you plan to overclock). A really good budget one is Cooler Master Hyper 212 EVO.
As for compatibility, yes, everything is compatible.