They also reached the limit at the time.I know very well why more cores vs higher clocks. The problem is that multicore isn't a silver bullet. It hasn't been for 7 years and it's never going to be.Don't think higher clockrate is going to help either.
Threading has to be utilized better.