On Memory, for new comers reading this thread, not all of it is equal, this applies to both Intel and Ryzen CPU's but because of the way Ryzen works it benefits much more from faster system memory, and speed is not just the Mhz, so what else matters needs explaining.
If we take Ryzen as an example here to get the most out of it what you are looking for is 3000Mhz or 3200Mhz, there are lots and lots of system ram kits at that speed and all of them around the same £200 price for 16GB of it, there is however another and important difference between all these kits, its CAS Latency (CL) the lower that is the higher the performance of the ram, at 3200Mhz they range from CL18 to CL14, the CL14 ones are made by Samsung, (Samsung B-Die) they are the very best memory chips. (IC's)
Most mainstream Ram vendors use Samsung B-Die in
some of their product lines, altho they are not always guaranteed, it can be a lottery, one or two do guarantee Samsung B-Die, like
these 8Pack branded Team Group.
So, when you are pondering your System Ram budget don't just go for any old set, or even any old set of ####Mhz ram, what you are looking for is the highest Mhz with the lowest CL number. for example
the ones that i posted earlier are 3200Mhz CL14, this is usually identifiable in the product type code "PC4-25600
C14", and in the description "CAS 14-14-14-34 Timings" they are also almost certainly Samsung B-Die but even if they aren't they are the best combination of Speed and CL Timings.
To help you a bit more
this is a list of memory found to have Samsung B-Die Memory IC's on them, some of them are not CL14 and those are not guaranteed to use Samsung B-Die, they probably use a mix of vendors and some of them will have Samsung B-Die as they have been found with them, if you get one the chances are you could set the timings to CL 14 yourself in the BIOS and they will run with that, or they may not.