Solved!
I ran the yes | yes | yes | yes
command on a terminal for about a minute and then ran lshw
in a different terminal and got 1GHz back. I ran yes | yes | yes | yes
on two different terminals at the same time, and did lshw
and got 2.3GHz.
I therefore concluded that this value scales with CPU utilization and it's not fixed.