I don't think the specs are that outrageous, even for the recommended specs. your machine would need to be pushing nearly 10 years old with a budget build for it to really be a huge issue with the min specs.
It's a good job 5700 and 5700 XT aren't expensive. You can pick them up second hand, or use one of the graphics cards on AliExpress which seem to work okay. I think the CPU requirements will be harder to get, but you can find i7-6700 business desktops for cheap online and upgrade it with a GPU if you're really cash strapped.
Edit: I know HP towers use custom PSU connectors, but you can actually a find an adapter that lets you use a ATX PSU pretty easily (I think Amazon has them)
Great tips mate, I'm going to try and find myself some second hand parts. Feels like if I upgrade I might as well pay a bit more because even a 1660 could cost you in this market
What do you mean by "even a 1660 could cost you in this market", the crypto crash happend and now second hand GPUs are everywhere at low prices. The price for new GPUs have come down as well, just not for the latest generation. Are you somewhere in the world where GPUs are still expensive?
Edit: to be precise you can find things like the RX 6900XT and RTX 3090 significantly below launch price. The new GPUs are being kept expensive in an attempt to flush the old ones from the market.