So currently I have a Ryzen 7 1700 @3.8 GHz and a Zotac GTX 1070Ti Mini. Using an ASUS Prime B350M ~$100 Motherboard. I'm thinking about getting either the R7 3700X or the R9 3900X and an RX 5700.

Should I think about getting X570 or save some money? Tell me your thoughts!