So I want to upgrade my graphics card, processor and ram but I've never done any of this before. I am thinking of putting an RX 5700 and a 2600x and two 8 gig sticks of xpg adapt ram into a B350M bazooka motherboard. Will all of this be compatible? Also what am I going to have to do before I switch all of this stuff? Would appreciate any advice.