Caveat: my hardware knowledge is about a year old, as that's when I bought my current PC and looked into these things.
I'd recommend building your own PC yourself if you are up for it. You'll get a better spec for the price and can choose all of your own component.
AMD Ryzens are pretty good, I have one myself and have no complaints.
You want 16GB of RAM at a minimum.
The 240GB SSD will probably be a little small. You'll be able to put Windows on that, but won't be able to put many games on there for faster loading (I personally have a second SSD for games.)
You'll need a HDD as well. Bear in mind that most new games are 20-60GB these days.
The graphics card... depends heavily on how much money you want to spend. Tom's Hardware's Best GPUs for the Money guide is usually a good place to start to get a quick idea.
For the PSU, I'd make sure to get a reliable, well-known brand. I haven't heard of Chieftec, so I'd suggest getting something else. Hiper are normally well-regarded (or, at least, they were when I bought mine 11 years ago. It's still going, and so I've have had no reason to replace it.)
Isn't a DVD a bit old-fashioned? Wouldn't you want a Blu-Ray drive? Though no one really uses optical drives much any more anyway.