

Zig isn’t memory safe by default. Safety needs to be opted-in to, which isn’t free.
And merely recompiling C projects with the (very good) Zig toolchain wouldn’t add any form of memory safety whatsoever as far as I’m aware. You can get some safety checks that way, but you still have to fix the buggy C code manually, which is a nontrivial task in best-case scenarios.

I hope you’re right. Games have run like dogshit for at least the past 5 years or so, even with reasonably powerful hardware.
Unfortunately, I’m not very optimistic because of the Unreal Engine monoculture (except for a bunch of blessed indie games) in the gaining industry. It would most likely be Epic’s job to make their engine not perform like shit, which… 😬