mate your driving a Honda not a V8 Commodore.... its a gutless POS at those revs... small engine capacity plus high weight plus the gearing you have in your car, means it doesnt have the torque required at those RPM's... if you want to be able to pull uphill at those revs then go and buy a car with a bigger motor

The above issue coupled with your engine mount and broken bits all over the place will make the symptom (vibration) worse... but you will never be rid of you motor struggling at those RPMS...