Hulk, you need to differentiate between SpecInt and SpecFP. The latter is useless for client as it represents HPC workloads and they are extremely memory bandwidth bound.
With the microcode updated 11700K, it's getting 6.98 in SpecCPU2017_Int versus 6.04 for 10700K. That's 5GHz ST Turbo for 11700K vs 5.1GHz Turbo for 10700K. Assuming 85% scaling and not erroneously assuming 100% scaling like Ian does in his reviews,* it'll put 11700K at 7.09.
That means Rocketlake is 17.5% faster per clock compared to Cometlake. Then normalizing for 5.1GHz clocks again, the 5950X gets 7.715, or 8.7% faster than Rocketlake.
*Again if you are not being like AT is being in their reviews, the 3% "deficit" that Tigerlake has compared to Icelake disappears entirely. Higher clocked parts perform less per clock in real-world scenarios.