So I've decided to upgrade my mobo, processor, and RAM (from DDR3 to DDR4 to fit the new mobo), and I'll also be hooking up an aftermarket CPU fan. Before I drop $500-$600 I want to be absolutely sure that these parts will be compatible. I've done a good deal of reading and I think they should...