Frozen at boot - Loading initial ramdisk

Well that's good!

Try:
sudo pacman -Sy xf86-video-fbdev
sudo systemctl restart display-manager.service

We will get to your swap issue after.

Also what is the output of lsmod | grep -i nvidia and lsmod | grep -i nouveau
And please list output of lspci -v | grep -A1 -e VGA -e 3D

You should see something like this:

root@znode ~# lsmod | grep -i nvidia
nvidia_uvm           1024000  0
nvidia_drm             57344  2
nvidia_modeset       1228800  3 nvidia_drm
nvidia              34045952  85 nvidia_uvm,nvidia_modeset
drm_kms_helper        225280  1 nvidia_drm
drm                   565248  5 drm_kms_helper,nvidia_drm
root@znode ~# lsmod | grep -i nouveau
root@znode ~ [0|1]# lspci -v | grep -A1 -e VGA -e 3D
01:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] (rev a1) (prog-if 00 [VGA controller])         Subsystem: Micro-Star International Co., Ltd. [MSI] GM200 [GeForce GTX 980 Ti]
root@znode ~#
1 Like