Why don't you take the frame to a good framebuilder with an Alignment table to verify if the poor bike is actually out of alignment ?
I've seen people who are SURE something is "off" and they use crude methods like the "string test" or the Park gauge that was meant for Varsities and Continentals.