16.04 se congela brevemente en la pantalla púrpura

Especificaciones del sistema: autoconstruir PC, AMD 64 bit, NVidia GTX 970 (usando el controlador binario NVidia – versión 367.27 de nvidia-367), instalación nueva de Ubuntu 16.04.

Cada vez que arranco Ubuntu, la pantalla púrpura se muestra rápidamente pero luego se congela durante unos 10-20 segundos. En este momento, veo una pantalla púrpura en blanco (en lugar de mi imagen de fondo de escritorio personalizada) y el mouse y el teclado no responden. Una vez que terminan las horas heladas, aparece la imagen del escritorio y puedo ingresar la contraseña e iniciar sesión.

Además de este problema, todo parece funcionar sin problemas.

Cualquier ayuda es muy apreciada.

Editar:

systemd-analyze retornos

 Startup finished in 13.890s (firmware) + 4.092s (loader) + 2.366s (kernel) + 30.312s (userspace) = 50.661s 

systemd-analyze blame

  29.516s NetworkManager-wait-online.service 28.253s upower.service 325ms dev-sda2.device 155ms ModemManager.service 124ms accounts-daemon.service 121ms networking.service 118ms NetworkManager.service 110ms snapd.refresh.service 109ms systemd-udev-trigger.service 107ms systemd-logind.service 98ms systemd-localed.service 87ms apparmor.service 80ms grub-common.service 78ms irqbalance.service 74ms apport.service 72ms thermald.service 69ms avahi-daemon.service 65ms speech-dispatcher.service 60ms systemd-journald.service 51ms gpu-manager.service 51ms ondemand.service 50ms console-setup.service 46ms lightdm.service 39ms rsyslog.service 34ms udisks2.service 31ms systemd-fsck@dev-disk-by\x2duuid-AAB0\x2dE948.service 24ms systemd-modules-load.service 22ms systemd-tmpfiles-setup-dev.service 22ms plymouth-start.service 20ms dev-hugepages.mount 18ms alsa-restre.service 18ms systemd-udevd.service 17ms user@1000.service 17ms dev-mqueue.mount 16ms sys-kernel-debug.mount ... (continued)