Nvidia freeze on boot (even with ibt=off)

First of all are you booting with systemd-boot or grub?

Edit: Does your laptop have settings in UEFI to set integrated, dedicated or hybrid graphics? You have to have a way of switching graphics. You may need to use optimus-manager or some other package in order to do this.