I'd also suggest you forget the big names and go with a so-called white-box system.* Realistically, you could play Horizons quite nicely on the HP system that you show. It's not quite $1500 however, so not really a fair comparison and I expect you may not be pleased when you try Odyssey. Just look around at all the info relating performance and hardware around here. Is it likely to get better? I certainly hope so. Does that mean you're not going to need some pretty serious horsepower to run Odyssey well? I doubt it.
Before you read on, I expect that you know this isn't exactly the cheapest-of-times to buy. That has a big impact on the performance-per-money that you can fit into a budget, unfortunately.
Among my biggest gripes with these systems from HP and the like are that they're pretty opaque in terms of what you're getting on the motherboard, often with poor I/O speeds and other fair or poor compromises that OEMs make to compete on price. Other components are similarly chosen (power supplies, drives, etc.). Is the SSD a SATA drive, an M.2 (PCIe) drive? This makes quite a lot of difference. Even if someone had an HP matching the few specs you showed, they probably bought it last week or last month. In that time, HP may have changed some of the components, meaning that their report of achieved FPS might be less-than-meaningful.
A name-brand, well-regarded motherboard (and other components) makes far fewer compromises because it is built to satisfy a demanding clientele. With that, they still offer a range of products to suit various budget levels.
Making this happen, admittedly, takes knowing brands, technology, standards / lingo, and products that make up the PC marketplace and that are good quality and that perform. As we all know, this market evolves very quickly so anyone who takes this route needs some time to get up to date if they don't actively follow it.
* All my opinion, of course. This approach isn't for everybody, so...
There is room here for something other than a true white-box system. I have always built my own PCs... until the most recent one. There are PC-builders out there who tailor to gamers and other demanding users. They tend to use name-brand components with some exception but the system specs are thoroughly known to a potential buyer. Look around; while I could offer some, you shouldn't feel good about a recommendation made by someone on a forum. These guys don't exactly hide; you can find them pretty readily if you look into it. Some of them also sell some of their pre-built hardware on places such as amazon (imagine that!), giving you one way to start finding out about them. Visit their own storefronts online and see what they can do.
Good luck...