@velja_zmai
I fixed it but I'm not too sure what the main issue was, as it could have been the two.
I planed to repaste my CPU but I decided to repaste my GPU first to make sure I put enough paste the first time, but when I was repasting my GPU I noticed that I was missing a heatsink on one of my memory chips, I have tiny heatsinks on my memory and vrms on my GPU because it's liquid cooled by the NZXT G12 bracket, and the memory cooling solution by default is a small 92mm fan. This (mostly) works for Pascal and older cards, but Turning and Ampere card's memory runs hotter so using some kind of heatsink is recommend for long term use. So I was surprised so see it was missing, maybe the module was overheating and causing problems? Possibly. So I put a new heatsink in its place and then moved to my CPU.
When I took off my cooler, (Which is an Noctua NH-D15) it was dusty. Not super dusty but still, I also noticed how little thermal paste was on it, like a extremely thin layer with barely any paste on. Putting took much paste doesn't effect temps (sometimes) but putting too little definitely does, and my CPU had little. Before even taking apart my PC, I checked my temps while playing Black Ops Cold War so I can stress my system a bit, and it was pretty alarming. It was around 71-76 degrees Celsius, pretty close to 80. These aren't super terrible temps out of context, but before the temps were around 54-66 degrees while playing Cold War, yeah... This was probably because I haven't replaced the thermal paste since I built my PC, which was a year ago. So I put a line of paste on the CPU and put everything back together. And... no crashing. So far, it's been a day without crashing. I'm glad this is fixed for now and you were right with it being a hardware issue. The only problem now is trying to find a populated server with good ping that isn't a trickshot or Nuketown server lol.