Go for the ECC! The main difference between a desktop and a server is, that on a desktop you see a bit error a once. In most cases the user will not notice, it was a memory error. It looks like a typo in a document or email address a you can correct it direct. Most data on a server gets written to disk and has no consistency check. Imagine, you have a bit error in the payroll information!