The specs are good. Building your own is cheaper though. And you can control what kind of PSU you get.
Those specs look good. I would keep the processor, graphics card, RAM and SSD, and pick the brand/model combination that will give you the most performance for your money.
Some examples, you could buy the card from Asus, Gigabyte, EVGA, etc. The same goes for the SSD, that can be Samsung, Sandisk, etc. And then add a decent PSU, and pick a good (or just cheap) case. The RAM is not that important. As long as it's 16GB of DDR4 RAM of at least 2400 MHz you'll be fine .
RAM speed is irrelevant for most applications, and it's only in some games that it actually makes a difference. For example, take a look at this:
https://www.anandtech.com/show/8959...3200-with-gskill-corsair-adata-and-crucial/10
In short, only get fast RAM if the cost is not too high, and you don't have to give up quality.
And please post those requirements.