Okay, numbers are in: i7-4790K - one cooled with the stock retail fan/heatsink from Intel, and the other cooled with a 120 AIO mounted on the back.
The stock cooler gives 4.0 GHz, with very occasional throttles down to around 3.9 GHz as the temperature bumps up against the 90C point. It's likely that the MCE is not enabled on this board, but given the temperatures, there would be no point in enabling it, and the system is also running a RAID 6 with 9 drives, and I don't want to take it off line to get into the BIOS to change it. The power draw is around 85 watts, and the package is rated at 88 TDP. The host OS is Linux Ubuntu 18.04.
The 120 AIO runs along at 80-81C at around 105 watts for the package, and when all 4 cores are compute bound in the Mersenne search, the cores run at 4.4 GHz. When something unloads temporarily a core can go to 4.6 GHz. The host OS is Windoze 10, which doesn't multi-thread very well, as it keeps moving the threads around, incurring unnecessary overheads in the task switching.
Both systems are using the built-in graphics for desktop displays.
As you can see, for the unlocked, higher performance version of the 4790, the better cooler gets better performance. The S version has a top turbo of 4.0 GHz, which puts it at the same point as the stock K version, unboosted. If you have the same cooler, then you won't gain much performance from a better cooler on the S, although you could get somewhat better longevity with a lower temperature. If Intel packaged the S with a smaller cooler, then you could benefit performance-wise from a better cooler.
PS - the P95 small FFT torture test buries every processor (unless you have exotic below ambient cooling), either leading to thermal throttling or errors depending on the OC settings. Use it with care.