After tinkering with several drivers, I managed to access ZorinOS recovery mode (I usually have no idea how to get to this screen).
Anyways, I managed to recover the system to kernel 6.5.0-45-generic and when I checked the driver that was being used, it was the X.Org X server -- Nouveau display driver from xserver-xorg-video-nouveau (open source).
The screen is working fine now, and the screen tearing has decreased considerably.
However, I will study your solution and try to update cautiously so that the problem doesn't happen again XD thanks for reading my issue, btw.
2 Likes