If I build now I may go with Ryzen 7 3700x or I wait for the new generation to be released and maybe the 3900x drops to my prices.
But I will go with the new generation of motherboards, 32GB RAM and 2 m2 SSDs(one for Ubuntu another for Windows). The graphics will be anything that supports 4 monitors, because I don’t play games.
I am really disappointed that the Ryzen Pro versions are not available for the build market, because they are more adequate and have memory encryption: