Something is defianately wrong. I have had 90's on both my C Dory 22's, and 30 mph was max at WOT, with the 15" prop. SS will give better numbers but by not a lot.
I also had the experience to have a boat with no foil and no trim tabs, then a boat with trim tabs, to which I added a Permatrim. To get the most out of these little boats, they need the engine at the correct height, trim tabs on the boat and the Permatrim. Initial design was with a "flat iron" Dory bottom, and a 70 hp 2 stroke, much lighter. With the addition of some variable deadrise, and the reverse shear at the chine, the boats became more suited for higher HP--but most still had the lighter weight engine. Adding the tabs and foil, help to compensate to the additional weight we add to the boats, and make them better running.