Ah, the old Law of ECC. Say it once and everyone assumes you not only do you not need it, but you don't know how much you don't need it!
I have one machine with ECC, because it runs a backup server for all of my devices (Bacula, for anyone curious). I wouldn't mind it on all my desktop, though, and will probably have it in the next build. I remember asking around about the miniITX motherboard for the backup machine, just to double-check that worked with ECC before buying, and I couldn't get a simple yes/no answer out of anyone. Just a lot of words about how much I definitely didn't need ECC.
Well ECC is not the be-all end-all. There are several sources of bit errors. SD-Cards, USB Flash drives, TCP/IP Packets, HDDs, SSDs etc etc. Thats just the 'bits' you have control over. If you're copying data from somewhere else, you have no control over what the other person does to it, etc etc. I wont't produce a thesis here, but you get the idea :)
Hmm, do you happen to know what the actual improvement is, in terms of a reduction in the probability of bit errors? What I'm thinking is.. assuming there are multiple weak links in the chain, strengthening one link, might not really make all that big of a difference. But I agree with the general point you're making - something is better than nothing.
For gaming, not necessary. OTOH, if I'm going to put a 1080 GTX, 2 Xeons or $1700 single-proc, 32-64-128GB RAM, lots of SSD, etc. into a box, I sort of want to make it dual-use.
Option B is just getting two boxes and multiple inputs on monitor/kvm/etc.
I have one machine with ECC, because it runs a backup server for all of my devices (Bacula, for anyone curious). I wouldn't mind it on all my desktop, though, and will probably have it in the next build. I remember asking around about the miniITX motherboard for the backup machine, just to double-check that worked with ECC before buying, and I couldn't get a simple yes/no answer out of anyone. Just a lot of words about how much I definitely didn't need ECC.