There are two good methods, either should work:
1) XMP enabled, but setting "DRAM Frequency" to DDR5-5600 by hand too, only then pressing F10 to save and exit. It should use XMP timings, but at DDR5-5600.
2) XMP disabled, and "Memory Try It!" with the speed/timings you want to try.
GameBoost is one of the
worst functions in the entire BIOS on Intel-based boards. That's because it is a completely generalized, cookie-cutter auto-OC mechanism that tries to overclock any CPU using brute force, no matter how well-suited it is for it in terms of added voltage etc., or how it behaves individually (each CPU is different). This function always does more harm than good to the way the CPU is running.
Do not worry about the speed shown in the BIOS, the 3.2 GHz shown in the BIOS are only the CPU's base frequency. However, this base frequency is irrelevant, as it will clock much higher under load in Windows, and much lower when there is no load (like 0.8 GHz, for power saving). So pay no mind to the CPU speed shown in the BIOS on the top left, you will hardly ever see that speed in Windows.
To properly optimize the way the CPU is running, you should go completely in the other direction. By undervolting a bit to what your CPU actually requires for full stability, you can even gain some performance, completely without overclocking. That's because the high-end CPU (and GPU) models are all pushed too far from factory. Intel, AMD and NVIDIA, they only want to win benchmarks in the launch reviews, they don't care about power draw or efficiency. But if you reduce the voltage a bit to what your specific CPU actually needs, then it has a lower power draw, and all of a sudden, it can use that to boost higher and increase their perforance within the available power budget (or temperature budget). Not to mention it tends to run cooler and better than ever before.
I explain how that works in my
Guide: How to set good power limits in the BIOS and reduce the CPU power draw.