>>892170
ECC (unbuffered, and even buffered/registered) memory are not inherently slower. Benchmarks comparing ECC and same speed/timings non-ECC ram are very inconsistent. The only reason they are in practice slower is because:
-There are a limited number of valid specifications available, and the typical people buying ECC are all about those proper specs and never straying from the path.
-The best binned chips are used in ultra-gaymen-XXXtreme assRAM.
There is a cost premium, but if you're patient and use price scripts you can get perfectly viable modules on clearance that are near match or sometimes even better than normal ram price. Usually you can fine ram at a 10-20% premium, which isn't that unreasonable given there's an extra chip for the ECC parity.
You can also overclock ECC just fine. I'm doing it right now. Have a load of Super Talent F24EA8GS DDR4-2400 17-17-17-36 sitting rock solid at 3050(2933 but at 104 bclk) with 16-15-15-33* timings. The trick here is to get something with the samsung B-die, and make sure Ram is at 1.30-1.35v and SOC@1.1v for AMD ryzen/tr4 systems.
*I can actually go a lot lower with tRAS, but I see mention of it technically needing to be tRCD + tCAS + 2, so I'm not sure what's up with this. Going lower doesn't seem to help performance any.
As it turns out, overclocking ECC ram is worlds easier than usual. No more wondering if you are truly stable or "crash every several weeks" stable. ECC fixes any occasional problems and you just need to read the logs. You can also get a feel for the rate of errors occurring.
So my feeling is the opposite. I can't imagine why the fuck anyone would want ram without ECC. The only reason ram that reaches 4000mhz doesn't have ECC is because of deliberate consumer/server market segmentation and some knuckleheads that insist on asking why they would ever want fantastic features.