Nice community of enthusiasts here

Recently, I also want to make a rig with similar budget to replace my very old laptop... RM conversion to USD are too much for me to buy another decent laptop XD
Hence, I have to do my research for making rig, last time was more than 15years... hahaha... hiks... I'm getting old...
Regarding to this comment...
QUOTE(eDwanD @ Apr 23 2017, 10:29 PM)
This is the company name which production the mosfet which used on motherboard, commonly the mosfet cost more expensive, the better brand and quality it should be.
At higher end mobo as biostar gt7, asus crosshair, asrock taichi, commonly they use infineon or texus instrument mosfet. An the power phase controller will using better one.
Lower tier of X370 mobo, use onsemi which us company, sinosem or nikosem which taiwan company, but they use more component and result you got more power phase for oc.
And at lower end of B350 range, commonly using nikosem or sinosem, the better one will using onsemi.
^most of the statements are solid. However, for b350 series of Gigabyte aren't that tolerant to heat unfortunately:
https://youtu.be/ZGrxhf_xZWI?t=14m10sJust get only if you get a good price and make sure get the one with heatsink unless only 4 cores processor used. if only based on VRM, I'll take MSI boards with 4+2 designs any day.
Concerning TS questions for mother boards: the sweet spot would be Asrock b350 pro4 priced around 4XXRM although it is only 3+2 VRM but it has all the necessary things like 2 x m.2 slot! specifically if your work requires a lot of disk space, you can just pop in NVME drive in the future once it is cheaper / you have the budget. Unless you plan to overlock 3+2 VRM would be just fine.
Additionally, waiting for another couple of months would be better options if possible. Until the support of the new architecture is stabilised. There are always "bugs" for new tech... specifically ryzen has significant changes compared to previous generation... I know shops will hate me by sharing this fact

Additionally, in order to put more oil to the discussion, memory quality (speed and latency) is important when you build Ryzen based rig for overall performance (either for gaming or productivity) due to it's Infinity Fabric architecture, and yet the BIOS for Ryzen is not yet optimal at this moment. The current high performance memory are settings are for Intel. This doesn't mean you can get high performance in Ryzen, "just" requires some manual settings to get it the performance otherwise it will be clocked at lower speed or higher latency. And only some mobos allowed to change this settings at the moment; mostly high end as far as I know: X370 based XD
Nevertheless, thanks for AMD for releasing Ryzen as it makes PC building more sophisticated and fun again!