Ever since I bought my Crosshair x670E Hero motherboard I couldn't consistently enter the bios to set it up. I could enter it but only once around every 30 times (when pressing DEL button after starting my computer).
When I didn't want to enter bios, my monitor started showing image only when windows started starting (no ASUS splash screen, nothing). Probably windows driver initiated my monitor.
Lately I have found that disabling memory retraining during each restart fixed the issue and I can enter the bios every time. Now my monitor is initialized within few seconds after computer startup (I can see the splash screen etc.)
Go to Extreme Tweaker/DRAM Timing Control and enable "Memory Context Restore" option. This will disable memory retraining during every start of the computer.
This is probably messing up with monitor initialization process.
I hope that some forum moderator will point Asus Bios developers to this post and they will fix it because for sure I am not the only one having such problems.
To prove that I was not the only one, here is the video of the guy with the same problem.
I have x670e Hero motherboard with Ryzen 7 7700x and G.skill F5-6000J3238F16GX2-FX5 memory modules with loaded Expo profile (6000 MT/s). I also have ASUS GeForce RTX 3070 Ti TUF 8GB OC connected to monitor (ROG PG279Q) through displayport. I have latest bios Version 0705 from 2022/10/11.
Have you tried enabling Context Restore in the UEFI as the OP suggests? This will avoid memory training where possible and decrease POST times.
Yes now i can see BIOS and enter it. I flashed bios 1516 again and its working and showing bios, asus splash screen etc...
If i have this setting on auto i will have problem described in OP. If i enabled it problem is gone. I have x670e extreme on g9 neo aswell but i dont see this problem at all.
Edit: Just to add bios 1415 give me proper asus rog splash resolution but bios 1516 with updated asus rog splash (red logo) screen give pixelated resolution ( low quality ).