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.
My mistakea bit groggy I meant 1060. But yeah in my country computer parts are still pretty expensive except for a few specialist stores. People here are selling second hand pcs with 2015 hardware for almost 1000 euro.
You might want to consider refurbished PCs and/or parts from AliExpress then. AliExpress should have the same prices everywhere, and they normally sell unsual or unbranded products that are both quite useful and quite cheap.