You are going to also need DDR4 memory, as your current platform uses DDR3.
What can you afford to budget for memory and motherboard and what country are you in?
Will x570 work straight out the box with a 3k ryzen?Any board you buy right now that isn't X570 is VERY unlikely to have the required BIOS version unless it specifically says Ryzen 3000 compatible on the box. It will probably take at least a month or two for all of the major vendors to phase out the older, not already compliant models on the shelf.