01/23/2001

Mailbag:

More Networking

What’s going on with memory prices? Every time I say they’re stable, they drop again. I’m not going to say anything about current prices, except they’re low. Face it: I remember five years ago, paying $48 for an 8-meg stick, and I felt like I was stealing it. Kingston memory for $6 a meg! Unbelievable!

I told Dan Bowman on Sunday that you can get a 128-meg PC133 Kingston module at Outpost.com for $59 with a $20 mail-in rebate. Then yesterday he sends me word that I can get a 128-meg PNY PC133 stick from globalcomputer.com for $49. No rebate hassles whatsoever, and plenty of stock. So $6/meg has become $.31/meg. Prices may stabilize there, or they may free-fall some more.

What happened? Overproduction. Millions of chips were produced for millions of computers that didn’t sell over Christmas, which is supposed to be the heaviest buying period of the year. Not a whole lot of upgrades were bought either. And now, with demand for Rambus increasing a little and DDR looming overhead like the Enola Gay, they’re stuck with a bunch of inventory that’s living on borrowed time. Gotta move it, because demand’s moving elsewhere. There’ll be demand for SDRAM for many years to come (just as there’s still some demand for EDO DRAM today), but its days as the memory everybody wants are about to come to a close.

So as long as you have some use for SDRAM, this is a great time to buy. But keep in mind that the stuff you buy now probably won’t move with you to your next PC. A current PC with 384 MB of PC133 SDRAM will be useful for many years to come, true, but next year when you buy a motherboard that takes DDR or Rambus, you’ll have to buy new memory again, so it makes absolutely no sense to hoard this stuff.

So should you buy? Windows 9x sees diminishing returns beyond 128 MB of RAM, unless you’re playing with RAM disks. Windows 2000 really likes 256 MB of RAM, but for the things most people do, there’s little point in going past that. Of all the OSs I use right now, Linux does the best job of finding a use for such a large amount of memory. So if you’re below any of those thresholds, sure, buy. But if you’re there already, you’re better off banking that money until the time comes for your next major upgrade.

But if you are buying, let me reiterate: Get the good stuff. I had a conversation with someone on a message board today. He asked why, if 95% of all memory chips are fine, it makes sense to pay more for a brand name. I pointed out to him that with 8-16 chips per module, a 95% rate means you have a 25-50 percent chance of a bad module, since it just takes one bad cell in one chip to make the module unreliable. It’s much better to get A-grade chips, which have a .1% defect rate, and buy from a name brand vendor, who will in all likelihood do their own testing and lower the defect rate another order of magnitude. To me, knowing that I won’t have problems attributable to bad memory is definitely worth the few bucks. Even the bottom-feeders aren’t beating that Kingston price by much, and the shipping will make the cheap, nearly worthless memory cost more than the good stuff.

Tracking down memory problems is a real pain, unless you’ve got a professional-quality memory tester. I do. Still, verifying a memory problem and then isolating it to a single stick can take hours. I have all the facilities necessary to let me get away with buying the cheap stuff and I won’t do it. That should tell you something. Buying generic memory isn’t like buying generic socks or generic spaghetti. In memory, brand is a lot more than status.

Partition Magic. I tried unsuccessfully last night to track down a copy of Partition Magic 6 so I can revise the article on multi-booting Windows 98 and Windows Me that won’t go in the March issue of Computer Shopper UK. It’ll be in the April issue instead. I also had to deal with some personal issues. It’s not like my whole world’s upside down–it’s not–but a pretty important part of it is right now.

Mailbag:

More Networking

Name-brand memory vs. generic

The difference between brand-name RAM and commodity RAM. I’ve been seeing a lot of questions along the lines of, “Do I really have to buy name-brand memory when I can find memory for half the price on PriceWatch?” on message boards lately. I talked about memory some in Memory-buying secrets, but I didn’t really go into the difference between generic/commodity/broker memory and the expensive stuff.

There are three factors that go into the quality of a memory module: the quality of the chips, the quality of the printed circuit board (PCB), and manufacturing.

When memory chips are made, they are tested. A memory chip that runs at or below spec gets classified as an A-grade chip. Chips with minor defects are classified as C-grade chips and shouldn’t be used in PCs.

Memory manufacturers will also charge varying amounts based on how much testing they do for the chips. Top-tier chips are guaranteed to have a failure rate of .1% or less–we’re talking one in a thousand chips failing here.

The least expensive chips aren’t tested at all.

The only way to ensure you’re getting these best-of-the-best chips is to buy name-brand memory. The best way to ensure you’re getting C-grade or untested chips is to buy the cheapest module you can find.

Inexpensive PCBs use a four-layer design, with signal layers on the outside, and power and ground sandwiched inside. This is inexpensive to produce and easy to repair. Unfortunately, this design leaves you open to signal noise, which can corrupt the data stored in the chip, and lead to unpleasant things like BSODs.

A better approach is to put the signal layers inside, and put power and ground on the outside, protecting them. Better still is a six-layer design, which adds two more ground layers for even better isolation. The higher the memory speed, the more important this extra isolation becomes.

You can sometimes tell the difference between a 4-layer and a 6-layer board by looking at it under a strong light. By turning it slowly, you can isolate discrete layers with the naked eye. However, it’s impossible to tell the difference between power, ground, and signal layers with the naked eye.

Name-brand vendors use high-quality PCBs. Some even proudly proclaim it when they use 6-layer boards. Again, the best way to get a poorly designed 4-layer board is to buy the cheapest memory you can find.

The third factor is assembly. When soldering chips to PCBs, things can go wrong. Trust me. I’m very good at demonstrating. While no one puts together memory modules by hand (I hope), my plumber-like soldering skills make me appreciate good equipment. Quality solder joints are bright and shiny, and they’re applied very quickly. Intermittent solder joints cause problems, and they’re maddening.

Kingston puts every module through rigorous testing. Other name-brand manufacturers test as well. When you don’t even know who made your module, it’s impossible to know whether it’s had the proper testing. Putting it in a PC and watching the BIOS check is not proper testing. Memory has to be very far gone to fail that test.

Miscellaneous computer memory.
The module on the right has Samsung chips on it, but that doesn’t necessarily mean it was made by Samsung. I’d be fine with putting the HP module directly below it in a PC, though. The same goes for the Kingston module at the top of the image.

Frequently vendors will advertise Micron memory or NEC memory. A Micron or NEC stamp on the chips doesn’t necessarily mean they manufactured the module! Be sure to find out who assembled the module–they usually stamp the PCB, or they put a sticker on the module itself. If you find a so-called Micron module on Pricewatch for half the price that Crucial is asking (Crucial is a division of Micron), chances are it’s a no-name module that just happens to have Micron chips on it.

So, does it really make a difference?

As an IT professional by day, I work on a large network–roughly 700 PCs. I’ll conservatively estimate that farm of PCs has 1,000 memory modules collectively. We buy name-brand memory (Crucial, Kingston, Viking or Simple) exclusively. We buy PCs from Micron, so they have Crucial modules in them. Macintoshes generally come with Crucial or IBM modules.

A typical memory module has 8 chips on it, and it only takes one bad chip to make the whole module bad. I’ve seen two bad memory modules cross my desk–so we’re talking two bad chips out of a batch of 8,000. So if you’re buying a single module for a home PC, your chances of getting a lemon are pretty slim if you get a good name brand.

For my own use, I buy name-brand memory modules. Usually this means Crucial; I got a great deal over the summer on some PNY memory so I bought a couple of sticks. I use high-quality memory, I don’t overclock, and I generally don’t run experimental software. I almost never get a BSOD or an illegal operation error, even when running Windows 95 or 98. I reboot my Windows 9x boxes about once a month on average, and half the time that’s because I installed or uninstalled something and it requires me to reboot. To give you an idea how I use PCs, at the moment I have seven applications running, with 11 windows open between them, and two TSRs running. That’s my idea of moderate use.

I’d rather have 64 megs of Crucial memory than a gig of the cheap stuff. Hopefully now you see why.