Good build, any reason why you're opting for X570 over B450 or X470? Equally, even lower models X570 would be fine.
Also you can save a little by shifting to an Intel 660p which will be just as good if not better depending on your application.
I like it. Don't change anything. Except maybe the variant of the RX 5700 XT. Seems like Gigbyte's cheap card in the RX Vega 56/64 was not so good. However, those were 2-fan cards and your's is 3-fan. Maybe do some research and compare the reviews before you buy. It might be good.
Good build, any reason why you're opting for X570 over B450 or X470? Equally, even lower models X570 would be fine.
Also you can save a little by shifting to an Intel 660p which will be just as good if not better depending on your application.
Looks great, and I agree with your choice of the X570 motherboard, it's better than the B450s and shouldn't have issues with an out of date BIOS. It also gives you better upgrade capability in the future.