Motherfucking EasyAntiCheat, I've been attempting to go through Elden Ring again in preparation for the DLC and I keep BSODing with a KERNEL_SECURITY_CHECK_FAILURE error, it's random when it happens, sometimes it takes around an hour, sometimes it takes less and very rarely it doesn't happen at all.
At first I was afraid this was a problem with my hardware but after doing all sorts of tests which all indicate there's nothing wrong on my end and searching online I started suspecting EAC because this just doesn't happen with other games, I tested the only other EAC game I play, Armored Core 6 which also hadn't been touched for months and sure enough, same thing happens there now, I then tested both games without EAC (using modengine2 to bypass it) and lo and behold, I don't crash on either game anymore (they run much better without EAC too, though you can only play offline with this method), for good measure I also used windbg to check the BSOD dump logs and they all point to EasyAntiCheat_EOS as the culprit.
I've scoured the internet for weeks looking for a solution and it turns out this isn't an isolated incident, it affects a ton of people playing all sorts of different games and I haven't been able to get a definitive solution, I've tried everything from repairing the EAC install, deleting it and reinstalling it, to doing a clean reinstall of both ER and AC6 and moving them to a different drive and nothing fucking works, the only thing I haven't attempted is updating the BIOS but I'm extremely reluctant to mess with that as I'm retarded and afraid I'll fuck up my computer (and from what I see people online saying, it's not guaranteed to fix the problem). So it looks like I'm shit out of luck and will have to keep using the modengine bypass if I want to keep playing, losing out on multiplayer functionality in the process.
The most infuriating part (brace yourselves for even more autistic rambling) is that EAC does fucking NOTHING to prevent hackers, they bypassed it literally the first week of release if not day one and players had a perfectly functional way to deal with them in previous games in the form of the community developed mod known as Blue Sentinel, that shit stopped hackers dead on their tracks. There was a very infamous souls hacker known as Malcolm Reynolds who would target streamers and thoroughly fuck their shit up, he could do all sorts of crazy shit such as breaking all the items in your inventory and killing all the NPCs in your world, he could reset all the progress on someone's save or send them straight into NG+, trap them in an infinite death loop or even inject hacked items into their inventory (this would get you softbanned) and he got cucked by Blue Sentinel, that's how good that mod is. The only reason Blue Sentinel even had to be developed in the first place is because Fromsoft never gave a shit about PC players, hacks that worked all the way back on the original DS1 PTDE still worked on DS3, the only time they listened was when the Blue Sentinel dev discovered an RCE exploit that affected all three Dark Souls games a few months before Elden Ring's release and reported it to Fromsoft (this why the servers were down for months), instead of working with the guy and integrating his mod's functionality into Elden Ring they just added that piece of fucking dogshit known as EasyAntiCheat and called it a day and if AC6 is any indication it seems like they're gonna keep doing that for future releases.
I already didn't have any sort of moral hangups over pirating but Fromsoft is one of the few companies that still consistently releases games I enjoy and as such had no issue giving them my money but if they're going to keep bundling their games with malware (because I can't describe EAC as anything else) then I'm all the more emboldened to sail the high seas.