if your engine has a 1.75:1 gear ratio then you should be going faster at any given rpm than a boat with a 2.0:1, not slower. you would need to have a gear ratio of around 2.8-3.0:1 to explain your results all other things being equal.
also, 4000 rpm to get to 20 mph makes no sense at all. 38...