In a single user scenario it's way better to haver fewer but faster cores than to have more but slower cores.
The fact that the information has to be split up to be fed to the cores and then joined back always creates an overhead. Overhead results in a performance loss.
In a multiple user scenario that is not a linear conclusion one can draw, but that's usually the case.
In your case you have likely created calculations that are single threaded. This could be due to many factors such as
expressions, data model and so forth.
When calculations are single threaded QlikView Server (QVS) will only utilize a single core for all or parts of the operation. With 100% single threaded calculation computation time is directly correlated to core clock speed.
Your previous hardware ran at 2.4 GHz and your newer runs at 1.86 GHz.
2.4 divided by 1.86 yields about 30% difference, which is exactly what you mention.
So if possible do get high clock speed CPUs, and as always do refer to your local QlikView representative and/or QlikView partner for advice on server recommendations.
The new server is however much more capable at handling more simultaneous users and applications as the theoretical computational capacity is three to four times the previous one, but for this single user single application test your older is faster only due to clock/core speed.
Are you referring to HP 4-socket G7?
A specific model?
QlikView works very well with many 4-socket servers.
Always refer to your local QlikView representative and/or QlikView partner as they have a list of well proven and recommended servers.
I even lower the spec of the HX5, in SIMPLEX mode with almost the same specs then the HS22 but the result where not better or poor it was still taking me over 4 minutes to run the statistic.