Disabling c-states fixed my coil whine also, on a 13700k, Gigabyte Z690. In this intel bios, you can either blanket disable them all, or disable many individual C-States. You can also disable C-States for the cores, and or the package as a whole (via Package C-State limit). I decided to try find the main offenders, by disabling one by one. I found that CE1 was the worst offender, however, all the other C-States for the cores also made noise under different loads. I ultimately had to disable c-states entirely for the cores, but left Package C-State Limit to the max, at C10. This eliminated coil whine, but I believe this should also allow the package as a whole to save power. However, I also wonder if perhaps it is limited to C3, after disabling CE1, C6/C7, C8, & C10.
After playing with throttle stop's Speed Shift EPP, (later reverting to windows native EPP) I was able to save much more power than I was with C-States enabled universally, and at the same time completely eliminate the coil whine.
Update: