The Ryzen 3 3100 and Ryzen 3 3300X are not marely clocked differently. They feature a different configuration within the CCD. Where the Ryzen 3 3100 is a '2+2' configuration (with two active cores per CCX), the Ryzen 3 3300X is a '4+0' configuration (with all four active cores on the same CCX). With all four cores and 16MB of cache on the CCX, the Ryzen 3 3300X benefits from less core-to-core latency than the Ryzen 3 3100, and a unified 16MB L3 cache for all cores and threads. This translates into more performance.