ECC RAM is better because it prevents page faults from the RAM itself, you see servers running ECC memory and it is a but load more money. There is also unbuffered ECC and Fully Buffered ECC.
Check out wikipedia or google for all the differences. Its been around for a while, so it is not a Dell only technology nor is it a scheme.