Why is my top speed 70 mph?

Check the trans fluid. Maybe its burnt to a crisp. No reason a high revving engine should be running 70 in high gear. Even my big block with 4.56 gears would run a hundred without exploding. I had a pickup with a 'vette engine in it that only ran eighty. But it had the wrong speedo gear in it.