I tried booting with "-x" and "cpus=1" as well, but it ended up at the exact same point as last time.
So I went ahead and tried booting with all the wireless features disabled in BIOS and sure enough, it booted.
However, when I tried booting ahead with the wireless features re-enabled, it's booting up successfully again. The only thing I did was turn off and on the wireless in BIOS.