At this point, the only reason people in my corner buy Xeon CPUs is EPYC's out of stock everywhere.
64 cores with only 4 memory channels is a waste of money. AMD had a 64c Threadripper with 4 channels of DDR a few years ago, and it was awful. Going up to DDR5 will be less awful, but it still won't be performing well enough to justify the price. I guess it will do a good job on compiling workloads, but there are a ton of things where the memory system will be absolutely choked, especially engineering workloads. Even with 32 cores, you're pushing the limits of usefulness. If you're running something like Ansys and building a workstation, if you're looking at 32+ cores, go with EPYC. Even at 16 cores, EPYC with 3D V-cache is a massive performance boost over Threadripper.