Sorry to bust in here with my first post, but i have a mk2 escort with exactly the same problems. will rev to 5k fine, and 5.5k with much determination but doesnt make any power up there.
After replacing the carb, having the distributor curve adjusted and replacing all the vac hoses im now guessing that my cam is too far advanced. possibly the same with yours?
It is my understanding that a engine with an advanced cam will move the powerband down in the rev range, but will required alot of advance to run. I notice with mine that it makes better power at partial throttle where the vac advance is actually doing something.
just a thought however, perhaps your cam was actually dialed in, mine wasnt