In the chip business you don't produce 20+ versions of one chip in different speeds and cores.
You produce one chip, then you test them and when a chip mostly works except a core or two then you lock the bad cores and sell it as a lower core count chip. When a chip doesn't run at the faster speed, you sell it as a chip for lower speeds.
However, the production line works very hard to lower the error and failure rate, and the market doesn't always buy all the fastest chips, so it may be that 90% of all the chips have operating cores and work at the highest speed, but since they sell more of the lower end chips, they end up marking a lot of great chips at lower core/lower speed simply to sell them.
This means there's a chance that a lower end processor you may have purchased is actually a higher end processor with working cores that can go all the way to the top speed.
There's also a chance that it was one of the processors marked as a lower processor because one or more of the cores is actually bad, or the processor doesn't run reliably at the higher speed.
Being able to unlock the chip doesn't guarantee you got one of the good ones. It's a roll of the
dice, really.