Which generation? Just i7 by itself doesn't mean much. I think the newest are like 14th generation? The X220 is only 2nd generation ("Sandy Bridge"), about 15 years old.
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (3403.48-MHz K8-class CPU). I think that's Ivy Bridge. I just don't pay attention. I think it's a year newer with a smaller die.
Oh yeah that's not so recent either, but it helps that it's a desktop version. Yours has 4 cores, whereas for example my 7th gen i7 (Kaby Lake) laptop only has 2.It's about 10 years old, but still enough for everything I use it for. I am always impressed how much you can do with older hardware.
Not sure what your two "Hmm"'s are implying, but the i7 label has been reapplied to newer chips as time goes on, which is why I specified it was a Sandy Bridge-era chip.