I fixed it AGAIN, and once again it was the stupid fans, hopfully this fixes it for good, will keep everyone updated