I'm planning to build a pc for photo editing and video editing. I'm not going to overclock the pc or use SLI but I want the best performance out of the system at stock settings. I'm going with the 2700x since its best CPU money can buy as of right now. I'm confused about whether I should go with B450 or x370 or x470. Does it make a change in performance at stock settings? Also, I would like to get 16gb ram at 3000mhz (RGB preferred), is that enough/how much ram speed does 2700x utilize?