Here's a good article I found in my bookmarks about branded vs generic ram..
As I have stated earlier, for generic ram you never know what you're going to be getting and how well it was manufactured.
http://208.190.221.250/archives/00000005.htm
I'm not saying brand name ram like Crucial can be bought with assurance that there are no defects. Everything can have problems, especially computer parts. In fact, I had to RMA a Maxtor hard drive last week. It doesn't mean that Maxtor is bad and evil and that you should avoid them at all costs, it just means I got one that bonked out on me. Any part can become defective. But my overall experience with Maxtor has been very good since I work in a lab where most of our computers use Maxtor. Their support department was very helpful and sent me a replacement within 2 days.
But the fact is that brand name ram undergoes a higher quality of manufacturing. All ram, whether generic or branded, use ram chips from the memory chip manufacturers like Micron, Infineon, Kingston etc... The difference is in the PCB design, and quality of soldering.. So you at least know that you bought high quality ram, and if it doesn't work well, so what.. Just get a replacement since it's warrantied for life.
Aside, if you want really good ram for overclocking, buy high perfomance ram. These are usually rated from PC150 to PC170. They use the same chips from the big manufacturers, but use a select batch of chips that are able to reach higher clock speeds.. These brands include Apacer (infineon), Kingmax, Mushkin, Crucial, Corsair among a few.