Fedora 31 randomally freezing, including sometimes at starttup

Very new to Fedora, having a few issues with randomally freezing, with the only way to fix it being to restart. The error logs show a number of errors, many of which are not causing the freezing. One error in particular is "Kernel maintainers are unable to diagnose tainted reports. Tainted modules r8125.nvidia_drm.nvidia_modeset.nvidia
I can see there are a number of issues with nvidia graphics card, the one im using is the gtx1650, any advice as to whether this may be an issue?

Welcome to Fedora community!
Some issues may stem from nvidia driver and it’s good to keep it up to date. The easiest way to achieve it is to install it from Howto/NVIDIA - RPM Fusion (you can do it also in Gnome Software, after enabling third party repositories), then it’s updated with the rest of system. Is this how you installed nvidia driver?

Keeping entire system up to date is also important, and since you are still using Fedora 31, which has reached EOL, you’re no longer getting system updates with bug fixes and new features. Upgrade your system to Fedora 32 (supported until ~May 2021) or Fedora 33 (supported until ~November 2021): Upgrading to a new release of Fedora :: Fedora Docs.