Daniel said:
If a computer user does not overclock his computer or memory, is
there any reason to use memory heat spreaders? Would they reduce
the chance of memory errors or make the memory last longer?
Real chip manufacturers, like Samsung and Micron, apparently never put
heat spreaders on their industrial DDR and DDR2 modules, and only some
Samsung DDR3 modules have them:
http://tinyurl.com/mbw9w5
www.samsung.com/global/business/semiconductor/products/dram/downloads/ddr3_product_guide_jun_09.pdf
Notice that every DDR2 module is rated to meet all specifications at
1.8V or less, while all DDR3 modules are rated to meet them at 1.5V.
IOW modules probably have higher voltage requirements only if they're
overclocked or their chips failed at standard voltage. Also notice
that every DRAM chip is rated to work perfectly at 85 Celcius, even
without heat spreaders.
Heat spreaders are mostly decorative and are probably as necessary as
spoilers on low speed pseudo sports cars. I don't like heat spreaders
because they don't let me see who made the chips underneath, and most
memory modules are now made with UTT chips -- UnTesTed chips, meaning
chips that actually were tested but failed and so were dumped onto the
junk market. That's not to say that every retail memory module's heat
spreader hides junk chips because I've seen branded chips underneath
them for Crucial, Corsair, and I think also OCZ modules, but there's
no way to be sure with the chips covered up. Also uncovered modules
are known to have unbranded chips in plain sight. The only way to get
branded chips is to either look at the modules in person or buy only
Crucial, which always has either Micron or Samsung chips.
If you absolutely must buy modules with chips not marked by a real
chip company, test them for at least 6-12 hours in a row before
putting your faith in them. Some diagnostics are a lot better than
others, and the favorites seem to be MemTest86 ver. 3.x and MemTest+
ver 2.x, but I also like Gold Memory versions 5.07 and 6.92. However
I've never found an error with MemTest+ or Gold Memory 6.92. Test
each module in each memory socket, and test each module alone and with
its twin. If possible, also test with other modules in the system at
the same time.