I highly recommend getting a b450 motherboard as either of those boards may not work with your processor without a bios update which you can't perform without a 1*** series ryzen processor
You'll always have to adjust memory speed as it will all start at 2400 but it shouldn't have any trouble reaching 2933 (ryzen will not run at exactly 3000 for some Reason)