Ryzen loves extra ram! Look for b-die/e-die ram, you wont regret it! Or so I read before upgrading my PC. At the end of the day, I hesitated and lost the opportunity to buy that 100 dollar ram upgrade anyway because it was sold out and ram was in high demand due to the new CPU launch, and I'm glad I did . Would that extra 100 bucks be better off spent on a better graphics card or processor? It seems so.
https://www.techpowerup.com/review/amd-zen-2-memory-performance-scaling-benchmark/2.html
I've fallen into the trap many times of buying low latency RAM. It's not worth it.
What do you use your desktops for? If you're say compiling large codebases, then better CPU is great, otherwise not really necessary. Better GPUs can be good if you play games, but many games are really often CPU-bound.
IMO, the two most useful places to dump $100 is a faster SSD like a NVMe for your OS to be installed on, or a higher quality motherboard. Some lower quality motherboards can't serve the bandwidth USB-C/thunderbolt advertise because they will starve the connection for hard drive access.