mbnthat123 :
I heard atm theres alot of ram compatbility issues, which board isnt affect? and how do they compare overclocking wise?
Not sure how they compare today, as manufacturers are all updating bioses very frequently. A week or too ago- MSI had the least trouble to run non-Samsung B-die RAM at high clocks. Most other RAM can usually be run at 2667 at the moment , but I would expect updates to fix that in a month or two for all RAM. I've already seen proof of some non-B-die RAM working at 3200MHz on MSI A-XMP, but I would expect this to be very random at this point. It still works at lower speed, and I'm pretty sure it will be fixed with a few bios updates, so I would just get 3200 RAM and run at lower clocks for a while. In fact, I'm running my own R5 1600 on B350M Mortar, Adata 3000MHz memory at 2666 currently, because at 2933 it works, but Cinebench scores are way lower at it. Otherwise both are completely stable.
As for the overclocking: there may be differences between manufacturers and models, but it depends on one factor first: are you going to use stock cooler, or better (and how much better) cooling solution. For stock cooler- there is probably no much difference which motherboard, because temperatures will limit the overclock to ~3,8 or maybe 3,9GHz. A good cooler, and a good for overclocking motherboard might help reaching 3,9-4,1GHz, depending on your luck in silicon lottery. This is only about 5% possible overclock difference- so it might make sense not to spend money on it over stock cooler and any motherboard.
Generally- there are motherboards with good power VRMs, like Asrock Pro4, latest USB types and spdif, like Mortar, better audio chips and faster USBs like Gigabyte Gaming 3, or some with better LAN chips, PCI slots if you need them, etc..