I am on verge of barely tolerating the drivel from Burnin.
Removed because it's wrong advice, and neither do I find it funny.
Short answer: It should work.
Long answer: It should, but might not in specific cases. You have to buy identical codename, not just type, to make sure it's identical revision. So if it's called Corsair Vengeance RGB 3000 CL15 but the full code is 12456ABCD001, you have to buy that same code to be guaranteed to have identical kit. Buy it based on that full product code, nothing else.
Because otherwise, what happens between revisions, is that different manufacturer will provide the dies (which only come from Samsung, Micron, or Hynix), and they don't have to play along at their designated rating (XMP profile). It will still work, but if it's 3000 CL15 for example, it may not be stable at such.
Memory compatibility didn't use to be a problem at all, it did become though with AMD Zen architecture which uses memory to much higher degree and has far more sensitive memory controller (this was worst for X399, it's much better for 3rd gen TRX40 right now).
Also, seeing what kit you have, count with possibility that 128 GB for 2950X might not work at 3200 CL16. In that case, enable the XMP profile, and override the speed to 2933. Then you're good to go.
Okay thanks mate, I bought the same product code RAM being CMK64GX4M4B3200C16. I've installed it and its showing now as 128...
how would I test it to make sure its good/stable etc...?