A used Core i7-14700 costs $52 more than a used Core i9-10900K, $252 against $200. One is a four-year-old flagship. The other is a current-generation mid-tier chip. The naming makes this confusing on purpose, so here's what actually separates them.
Newer doesn't always mean the number is bigger
It's easy to assume an i9 automatically beats an i7 released years later. It doesn't work that way here. Intel's 14th-generation i7 carries a hybrid core design with performance cores and efficiency cores working together, a fundamentally different approach than the 10900K's ten identical cores. In most modern benchmarks, the 14700 outperforms the older i9 despite the "lower" model number.
Where the 10900K still holds up
All ten cores on the 10900K are full performance cores, no efficiency cores mixed in. For workloads that don't scale well across a hybrid design, that can matter. It's also the cheaper chip by a real margin, and for a budget build where every dollar counts, $52 is $52.
Where the 14700 pulls ahead
Newer platform support, better efficiency, and generally stronger performance across the board according to current benchmarks. If the build's motherboard already supports the newer socket, the 14700 is the stronger buy almost across the board.
The real lesson here
Model numbers and generation names stopped being a reliable shorthand for performance a while ago. Check actual benchmarks for the specific chips you're comparing, not just whether one says i9 and the other says i7.
Bottom line
At $252 against $200, the 14700 is worth the extra money for most builds given its newer design and stronger real-world performance. The 10900K still makes sense if the platform is already locked in or the budget genuinely can't stretch the extra $52.