My CPU is a Ryzen 5 3600X I think its enough for now, but do you think in a year or two will it be better to switch to AM5 or maybe a R 9 5000 series? Also the board is an Asus Prime B450M-A and how well would this be able to handle a higher end CPU or is it even worth staying here?
Honestly, the benefit I see that gen 5's bandwidth offers is the flexibility it can give motherboard designers. AM5 Motherboard prices are high in large part because of the strict technical requirements for high-bandwidth PCIe gen 5 data path routing. 8 lanes of gen 5 offers the same bandwidth as 16 lanes of gen 4 which even today gaming doesn't saturate either. So instead of forcing 16 lane GPU sockets on us wire them for 8 lanes only easing the data path routing problem significantly.
In the same way NVME's could be 2 lanes of Gen5 and provide the same underutilized performance as 4 lanes of Gen4 do now, further easing the data path routing problem and motherboard costs. By freeing up crowded space under and around the CPU socket this should also ease the design problem of routing the DDR5 data paths to memory which are also more demanding.
Taking an approach like this could be a way to offer lower priced motherboards without compromising actual gaming performance. Or alternatively designing motherboards supporting much higher device counts: multiple 8 lane GPU's, for instance, more expansion sockets, more NVME's, more USB gen 3+ to service those market segments that need them while still providing top-end gaming performance.
The main problem is changing the average computer user's mindset that high FPS gaming demands 16 lane GPU's and 4 lanes for NVME which it already doesn't with Gen4 and certainly would not with Gen5. This approach should allow fully performant low-mid and upper tier gaming boards at much reduced prices. But further, it also allows servicing the money-no-object crowd with full lane counts everywhere as they do currently so they can run the synthetic benchmarks to convince themselves the prices they pay are justified.