View: https://imgur.com/YwqWtBb
10900K: Nope.
10700K: Nope.
3900X: Yes, but manual OC is crap on Ryzen 3000 anyways. Slap a great cooler on it, get 3600-3733mhz ram with low timings(or tweak them yourself). Those 2 together will out perform ANY manual OC you could achieve on Ryzen 3000.
The reason for the 'nope':
Overclocking tosses power limits and power limit durations out the window. You will need to test overclock stability with apps like:
Cinebench R20: constantly fluctuating workload. Tests voltage stability.
Prime95 Small FFTs w/AVX disabled: heavy, steady workload. Tests cpu cooler thermal stability.
Those stress tests will easily push 250w or more. NH-D15 won't keep up with that kind of heat output for long...
As long as you don't overclock, a NH-D15 is fine for the last 2 cpus. Still no for a 10900K - that one pretty much demands liquid cooling.
250w is around the limit for even the best air coolers to reasonably handle.