If you are not going to overclock too much then no need to spend around 5k extra for x470 board.. A "good quality" b350 or b450 should be good enough..
And look for in warranty gpu , the linked post gpu was from some other country with no warranty here..
can I run the ryzen pc now without a graphic card??