When it comes to computer memory [RAM], it's not so much what's best, but what's appropriate. So for example; if you have a desktop PC with a 400Mhz FSB [front side bus], then you'll want to use PC3200 [400Mhz] DDR modules. For basic use under Windows XP (same example), you would use a 512MB module and set your Windows swap file to 1GB. Quality matters greatly, so you should use name brand memory from recognized leading vendors exclusively.