Lifeafteraviation
Aeroperu had many things going against it - aside from no usable altitude or airspeed and near zero visibility, they were being mislead by ATC telling them their altitude, with no one realizing that the altitude that ATC saw was just as corrupted as what they saw on their displays. In 20-20 hindsight, they should have used the radio altimeter, but that would have taken some out of the box thinking since they believed that, at the time they hit the water, they were well above the altitude where the RA was meaningful. In short, I doubt many pilots - even old school stick and rudder types - could have made a happy outcome from the pile of
they were given.
BTW, in the aftermath of Aeroperu and Bergenair accidents (which coincidentally happened at about the same time, both 757s), Boeing developed specific AFM procedures for dealing with bad or suspect air data indications.
I don't know if those procedures ever had to come into play...