Question First time builder - Ryzen 5 3600 + RX 5700

Jul 10, 2019
2
0
10
So I've been looking for a build to stream Dota 2 and some other mainstream games on. (Like Apex Legends, Overwatch, etc..). My goal is to run dota at 144 fps+, while streaming. On top of that I'm going to buy a freesync monitor, so I was considering amd's newsest realeases : Ryzen 5 3600 pairing up with RX 5700. Will this be enough?
I'm also not sure on which chipset should my motherboard be B450/X470/X570.
 
this is the exact build that i have in mind and i'm looking to do the exact same thing, play Dota 2 at 144+fps without streaming at the same time. I'd think this build should suffice?