x86: Improve function pointer assignments for Zen 4
Zen 4, just like previous Zen microarchitectures, is not great at executing SIMD gather instructions. Extend the logic for selecting function pointer assignments to prefer gatherless implementations on systems with slow gathers to also cover AVX-512 functions.