The x58 chipset will only do ECC memory with a Xeon processor. The ECC memory support controller is built into the CPU, not the chipset (at least according to everything I've read about the issue). So buying the most powerful 6-core Intel desktop processor which is more powerful than the vast majority of the xeons means you can't have ECC memory that even the cheapest xeon supports.
I've got 24GB of ECC memory I can't use with my 980x because of that. :-(
year, from i7 series, the memory controller has been built in the cpu, not the mb