[SOLVED] Which ram should I use for ryzen 5 2600x + msi b450m pro-vdh

Solution
Don't count on overclock, that can be done only in limited number of combinations and involves higher priced memory. Safest way would be to look at memory QVL and choose any available or cheapest with 3000 - 3200MHz. 3200MHz is a sweet spot for Ryzen.
All DDR4 RAM starting frequency is 2133MHz and everything above that is considered OC. Numbers higher than that are actually XMP (eXtreame Memory Profile) that particular RAM is rated for. As is is also OC, overclocking over that is overclocking the overclock. If it was possible in all cases they would just rate that same RAM higher (and charge more).
Don't count on overclock, that can be done only in limited number of combinations and involves higher priced memory. Safest way would be to look at memory QVL and choose any available or cheapest with 3000 - 3200MHz. 3200MHz is a sweet spot for Ryzen.
All DDR4 RAM starting frequency is 2133MHz and everything above that is considered OC. Numbers higher than that are actually XMP (eXtreame Memory Profile) that particular RAM is rated for. As is is also OC, overclocking over that is overclocking the overclock. If it was possible in all cases they would just rate that same RAM higher (and charge more).
 
Solution


No guarantees you can get that 2666 up to 3000. Better to start with 3000 (bare minimum would be 2933) or higher. 3466 is the fastest that Motherboard will support, but if you find faster, cheaper... you can make it work that fast. 3200 is a happy medium as a norm. The lower the CAS timing (and the rest of the timings) at the fastest speed you can afford is also a plus.

The amount, 16GB is good for the foreseeable future as 8GB is bare minimum to consider right now.
 
if you can get cas14 @3200
it really is the best performing option unless your willing to go to the expense of 4000 ram running cas 19 or 4600 ram running cas 21

cas 14 @3200 will giv sub 10ns response times which makes all the difference for a snappy windows/gaming experience. cas 14 3000 is pretty much bang on 10ns so isnt a terrible option if you cant get 3200. but 3200 is "THE SWEETSPOT".

i would add if you get 3000 - 3200 cas 16 you should be able to run either at cas 14 without issues. and should save a few quid.
ive found that tighter timings on my 3000 ram gave better results than trying to run the ram at cas 16 @3200 - 3400 oc...