> It's nearly impossible to find a desktop CPU that supports ECC ram now
That's not correct. All 6th Gen Core i3 have ECC support, and the 7th Gen Core i3 that have 'E' in the product name support ECC:
http://ark.intel.com/products/97130/Intel-Core-i3-7101E-Proc...