The amount of products on one page doesn't change much performance wise. 40 products to be displayed should be a piece of cake for any hosting. Are you sure that the sufferings come from HikaShop ? HikaShop has been optimized to handle large amount of products while not hindering performances so it usually comes more from other components/modules/plugins. When you start to have lots of things on your pages, it adds up.