3 short beeps indicates a memory initialisation error, which is why support probably told you it was memory.
Remove XMP and any overclocking, if the problem still persists, remove the CPU and check for any bent socket pins. Reseat the cooler and check for even mounting pressure.
13900KS / 8000 CAS36 / ROG APEX Z790 / ROG TUF RTX 4090