Are your numbers from your GPS or from the speedo on the dash? If they are from the speedo on the dash and/or you don't have a GPS, put a speedo app on your phone that uses GPS and check your numbers.
Your RPMs are good, either you have a hub issue and the prop is slipping terribly, or you...