What's the speed of your current ram. If its 3200mhz then no point buying the cl19 2666mhz ram as the default laptop ram will get bottlenecked and run at 2666mhz
The CL19 one is 2666Mhz, while the CL22 is 3200Mhz. So if the laptop that you're going to use it on can drive the memory at 3200Mhz, then the CL22 one with higher bandwidth would be the ideal choice.
If you are replacing the entire RAM kit, go with CL19 RAM. Intel 11th gen platforms do not benefit as much from higher clocked RAM as Ryzen platforms, lower CAS will show better results. However, if you are adding RAM to a system that already has one stick, match it with the prior RAM to enjoy dual channel benefits.
What is the problem with warranty? The patriot one is the fastest of the three, but I doubt you'd notice the difference between 3200MHz CL22 and CL18, not unless you're performing really RAM intensive tasks.
Gangadar - take the higher speed RAM and then narrow down on other numbers (CL, etc)
AFAIK, 6th and 7th 2400, 8th gen 2666, 10th should be 2666 or 3200 depending on comet lake or ice lake while 11th should do 3200. Could be wrong, but this is a good estimate.