Personally i wouldn't touch "generic" RAM with a barge pole. It's the lowest of the available grades.
1st are chips made by major manufactureres, put on modules to JDEC standard, by the manufacturers.
3rd are chips made by major manufacturers, put on modules which may or may not be to JDEC standards, by a 3rd party
Generic, or OEM are chips from anywhere (can be test fallouts from major suppliers), put on any old modules, often not to JDEC standards, by who knows who.
I would recommend you to have a look at crucial, who will also advise you on the correct specification modules for your system. click here