Looking at raw compute throughput, the Ryzen 7 8745H holds a commanding lead. Its 8 cores and 16 threads at a 3.8 GHz base clock outpace the Core 5 120F's 6 cores and 12 threads running at just 2.5 GHz base. That 1.3 GHz gap in base frequency is substantial — in sustained workloads like video encoding, compilation, or heavy multitasking where turbo boosts cannot be maintained indefinitely, the Ryzen's higher floor translates directly into faster sustained throughput. The turbo advantage reinforces this: the Ryzen peaks at 4.9 GHz versus the Core 5 120F's 4.5 GHz, meaning it also wins in short-burst, single-threaded scenarios.
The cache picture is more nuanced. The Core 5 120F carries a larger 18 MB L3 total versus the Ryzen's 16 MB, and a higher per-core L3 ratio of 3 MB/core compared to 2 MB/core. A bigger per-core L3 can reduce cache misses in latency-sensitive workloads like gaming or database queries, giving the Core 5 120F a narrow but real edge in those specific use cases. However, this advantage is contextual — it only matters when the workload fits within the cache and core count is not the bottleneck.
Neither chip offers an unlocked multiplier or big.LITTLE hybrid architecture, so overclocking and efficiency-core delegation are off the table for both. On balance, the Ryzen 7 8745H wins this group decisively: its superior core count, significantly higher base clock, and faster turbo ceiling make it the stronger performer across the widest range of workloads, with the Core 5 120F's per-core cache advantage being too narrow and scenario-specific to shift the overall verdict.