The only thing ECC memory is good for is in mission CRITICAL servers and dual Mother boards. The ECC is simmilar to the old Parity RAM modules from back when SIMMS were the thing to have
Technical side:
ECC memory is 72Bits wide instead of only 64bits. These extra bits act as testers on the RAM to see if errors are being generated. If a Motherboard with uses ECC memory detects an error, the BIOS is suppost to lock the machine immediately and give an ECC error message.
There is no reason to use ECC memory over Non-ECC memory unless the motherboard requires it for operation.
I could go into a more technical decription of how ECC is suppose to work vs. Non-ECC but I think I would bore all of you
Hope this helps