Rather than a car analogy, look at it as a road analogy. the i5 is a two lane highway, with a lower maximum speed. The i9 is an 8 lane highway with a higher maximum speed.
The workload of your application is basically the cars moving through the road. If the number of cars in the i5 is moving along fine, it will perform similarly to the i9, though the i9 may be faster due to the higher speed limit.
If you increase the speed limit of the i5 by overclocking, you can overcome how good the quality of the road is.
Latest Answers