Alright, i did fix it!
The problem was the GPU driver, because i tested a 1660s with the same drivers installed for the 2070s. i was just doing a quick test so i wasn't thinking much about it but i felt it might be a problem in the future, and it would be obvious like screen glitches or a black screen and i would know immediately that that's a GPU issue but that wasn't the case. And I also did catch the PC freezing while having Task Manager and HWINFO on but it didn't give me any info at all.
I found the problem by letting the PC on while its frozen for a while, I then got board and started trying to end tasks for random programs i installed that are not windows related, and then i ended like the 50th program and it blue screened, i screamed in happiness because finally the PC told me that it was suffering. The stop code was "DRIVER_POWER_STATE_FAILURE" and i immediately thought of the GPU drivers.
Downloaded DDU and booted in safe mode, removed the GPU drivers and then installed them again. and it looks like the problem is gone. so thanks everyone for not helping lmao!