Then again, @westech has been using his current PC for 8 years so it stands to reason that he’ll probably keep the new one for a while as well.
I did that with my first pc in college and in I find that I don’t care for the trade off of premium tech prices (Intel CPU and Nvidia GPU top tier prices in particular). I find it to be easier to pick up the mid tier range stuff and just upgrade it a bit more often. X570 is going to be a lot more expensive then x470 and B450 were. Wait a year though a X470 prices will drop then we could move his cpu over to a new sale motherboard or a B550 board which may have PCIE 4 without paying for the extra PCIE slots or AMD fabbed PCIE 4 design.
With @westech’s usage levels, another option is to upgrade parts more often but buy cheaper ones. His use case doesn’t have big hardware demands and editing in adobe and other photo apps really benefit from newer CPU (with more Cores, higher IPC and newer instruction sets) and GPU (for newer hardware encoders and more ram.) He will have less cores, less powerful video cards and probably a bit ram compared to a max build but it will insulate him from market hype and let him build more often.
I have nothing against Buying Big and then riding it out for the long haul, I still have an OC’d 2600k on a big old noctua air cooler was an awesome gaming pc/ video workstation, though it far outlived the GeForce GTX 480 I had it paired with. Then it became a baremetal hypervisor and is now a Nas with non-important test stuff. The build after that is being used as sound and hdmi capture pc and as a render box off my main machine. I find that I’d rather buy a Geforce 960 then upgrade earlier to 1060/1660 as opposed trying to ride out a Geforce 980ti to 3080 TI Super. . Same goes for CPUs. I think about how good the i7 7820X was at launch with the massive price tag vs buying an Ryzen 5 1600x, 2600x then a 3600x when they have gone on sale for about the same price over time. I think there is something to be said for lower priced mid tier purchases and quicker increments that could really works for people who aren’t maxing the hardware. The upside is you can turn that older hardware around as ebay beer money, hand me downs or spin them out into utility machines like a Home Server/LinuxTestbox/FreeNas.
@westech In the end good hardware will run for years and there are some things that only top tier hardware can do right. If you don’t need it then I’d advocate for a mid tier stead path of upgrades more often when there are good sales.