Hi guys, after several trials and errors I found the solution!
First I reinstalled zorin 16 pro but this time by selecting modern nvidia graphics (note that there was an error but it still worked).
Second when I tried to boot everything seemed to work fine except a tiny bit of lag and the screen which was stuck in low resolution (640x480, so 4:3).
Third I did this (saw it here: drivers - Stuck at 640x480 resolution; - Ask Ubuntu)
- Search Nvidia packages
$ dpkg -l | grep -i nvidia
- Remove all the Nvidia drivers
$ sudo apt-get remove --purge '^nvidia-.*'
- Go to: Software Updates⇢Additional Drivers⇢select first one⇢Apply Changes⇢reboot
It didn't work when I tried to apply changes at first, so I selected and re-applied the changes again and this time it worked for some reason...
After the reboot absolutely NO lag, my laptop is really fast and average temp of cpu is 60°C. Everything ends well!
Thank you so much for those who helped me, and I hope this will help someone with the same problem!!!