No hay SOs de 86 bits, te estás confundiendo con las siglas de la arquitectura.
32 bits y una arquitectura Intel/AMD se suele llamar x86, y 64 bits con lo mismo x64.
Los bits vienen a señalizar el bus del procesador. Un programa programado para SOs de 64 bits en un SO de 64 bits será más eficiente y rápido que uno de 32 bits o uno de 64 bits en un SO de 32.