Did you checksum the .iso after you downloaded it? If everything is ok there...
Nvidia and newer kernels have been problematic for a while now.
Here is some good info
https://wiki.archlinux.org/title/NVIDIA
Find out what you have, see if your disto is loading support for it, if not you'll need to load it.
Code:
NV160 family (Turing)
NV164 (TU104) GeForce RTX (2070 Super, 2080, 2080 Super)
NV166 (TU106) GeForce RTX (2060, 2060 Super, 2070)
You can use the proprietary Nvidia module(which is a binary), or the open source nouvea.
https://www.google.com/search?q=nvid...syBCmhWsjS9FpT