RAM
The received wisdom is that Ryzens work best with 3600MHz CL16 RAM. This is a specifically Ryzen thing as Intel chips don't seem to show any performance benefit going from 3200MHz to 3600MHZ. This is due to the chiplet architecture of Ryzens. There is inter-chiplet communication that AMD call 'Infinity Fabric' and this has its own clock.
It's DDR, right? Double data rate. This means the actual memory clock is half the quoted speed of the RAM and the memory reads or writes on both edges of the clock signal. 1800MHz is the fastest that the Infinity Fabric can run and keep a 1:1 relationship with the memory clock. If the memory clock goes higher the Infinity Fabric clock halfs and is in a 1:2 relationship with the memory clock. So 3600Mhz RAM gets called 'the sweet spot'.
The CL16 refers to the CAS latency and that is how many memory clock cycles it takes to read or write to or from memory. So if you work it out slower RAM with a lower CAS latency could be faster than RAM with a higher clock and higher CAS latency. e.g. 3200MHz CL14 is faster than 3600MHz CL18.
That's the theory and hopefully disentangles the technicalities from the marketing.
I replaced my 8GB of 3000MHz RAM with 64GB (2x32) of 3600MHz CL16 RAM. I did notice a difference. I was using Audacity to record improvisations. I had a loop going in Ardour and then recorded myself playing over it in Audacity using JACK to connect the two apps. With 3000MHz RAM there were dropouts in Audacity. Around five dropouts in ten minutes of recording. With the faster RAM there were no dropouts. I also went from one stick to two sticks so I went from single channel to dual channel -- that might have been what improved performance (I should check that).
With 8GB of RAM I did see the swap space getting used. With 64GB I have deleted my swap partition -- can't see I'll need it.