The Lumia 950, Nexus 5X, Moto X Pure, LG G4 all run the Snapdragon 808. The Nexus 5X is down 1GB of RAM on the other three, but features a lower resolution display thus has to process fewer pixels. Resolution shouldn't be a factor in benchmarks, but it can affect performance.
The 950XL, HTC One M9 and Nexus 6P run the Snapdragon 810. It should have a performance advantage over the 808 but frequently throttles back because of heat. The cooling feature in the 950XL should help, but I don't know if anyone knows yet to what extent.
As far as I know, all current Samsung Galaxy phones run variants of the Exynos processor. Samsung's devices have consistently done well in benchmarks, coming very close to iPhones. iPhones, of course, have always outclassed their contemporaries. Their CPUs always seem underwhelming on paper, but in practice blow everyone else out of the water. I tend to think it's their GPUs that give them the edge.
Of course, it's hard to really trust these benchmarks because we don't know all the factors in play. The benchmarks may not be optimized for Windows or the OS is currently is currently hindering performance. There's also the controversy from earlier in the year that Samsung and HTC, and maybe others, were cheating. If I remember correctly, their devices would detect the benchmark and overclock the process to boost scores. I'm not sure if it's still happening, but I don't recall seeing anything that would indicate this practice has stopped.