Hey Man I was in your boat recently and yesterday bought all from Newegg:
Asus x570 plus (wifi) board $190
https://www.newegg.com/asus-tuf-gami...82E16813119197
AMD ryzen 5 3600 ($170) CPU
https://www.newegg.com/amd-ryzen-5-3...82E16819113569
G.SKILL Trident Z Neo 2x8gb @ 3600mhz $115
https://www.newegg.com/g-skill-16gb-...82E16820232859
Total: $475
I was eyeing the MSI b450 tomahawk max which supports gen 3 from the factory but they are sold out everywhere! no joke. They where scalping them on eBay for $200 (MSRP is $115). I went with the asus x570 plus wifi for $190 which is a waay better board that the b450 and supports AMD next-gen CPU as well as having PCIE4.
Only bad reviews I have read online are:
1. Big GPU obstructs the airflow of the board built-in fan (I have a gtx 970 so its no factor)
2. It " needs" more power pins on the CPU pins socket than other boards (non x570) *supposedly PSU above 800W have this but haven't looked into it because it can run without them just less power to CPU. online a dude claimed it made his CPU unstable because he didn't have all the pins connected.
3. Need to update the latest BIOS for best performance (duh?) but some BIOS have some weird /"flaky" bugs.
4. You need to disable Wifi/Bluetooth if you are installing windows 10