As Waggish... says i recommend a 650w psu.
Also if u are into gaming more than creative content creating, my suggestion is to go for a Ryzen 5 3600 or 3600x and a Msi ventus oc 2070s.
If u are not into Ray tracing ur current options are all fine.
Grockle here has a point.
The new leaks show too much performance for a consumer grade card. It has high chance to be a card meant for data centres. The 3000 series will boost undoubtedly but what's coming this July might just not be the 3000 series