bei einem Shared Hosting kann man wenig optimieren was die CPU entlasten würde. Man kann nur minimal die CPU entlasten.
Die CPU kann man auf viele Wege reduzieren. Den größten Faktor hat allerdings ein eingesetztes Caching, was dann mehr RAM benötigt, Der Hoster könnte es evtl. nicht erlauben, da es Limitierungen gibt.
Wie lange dauert es, um ein Produkt in den Warenkorb zu legen?
Die gesamte Seite kann man mal mit http://gtmetrix.com/ oder Firefox Firebug /Netzwerk überprüfen, um evtl. Flaschenhälse von extern zu finden, da man in das System keinen Einblick hat.
An der Hauptseite würde ich garantiert nichts machen. Der Aufwand steht in keinem Verhältnis. Ich empfehle von dem Shared Hosting weg zu gehen und nach einer alternativen Lösung zu zu suchen. 170€ für ein Dedicated Server ist allerdings übertrieben.
Bei Magento ist der Bestellprozess wesentlich Ressourcenintensiver als die Startseite. Die Aussage kann ich so nicht stehen lassen, außer der Shop ist voller “Hacks” und falsch konfiguriert.