Hi,
This may be a longshot,but if the car has done high mileage,the cat may be collapsing,causing a restriction to the exhaust system...unfortunately,when this happens,the harder you load the engine,the more it struggles to rev.
Hope this may be of help.
Regards,
Duncan.