Someone comment on this before, saying that a 10th gen i3 would beat these older i7s and presented benchmarks. Not going to disagree - my point is for most peoples’ computer needs, an 6 or 7th gen i7 is plenty.
If you are looking at this post, I don’t think you are in the market for an 12th gen, 13th or even a 14th gen (not sure if it’s out yet) PC.
For the same budget, you can get better performance with older tech.