if the whining is the alternator, the additional drag of the faulty alternator is probably what is causing your poor acceleration at high speeds, as the engine is not in it's optimal torque range. The additional load forces the engine to work harder than it was designed to at a given RPM, which will cause the feel of lost power.