Please note, I am fairly new to Mac, and only found this info after much searching on-line...
I also have had problems after upgrading to 4GB of RAM, I bought Kingston from Best Buy in Edmonton, AB. I have spent a great deal of time searching for a solution, and just thought I would share what I have found.
It seems to be an issue with the NVIDIA GeForce 9400M graphics card and the way it accesses memory, and it seems to affect anything over 3GB of RAM. Now that being said, on Nvidia's website, with some searching there is a pdf document stating which RAM is compatible with this video card. I should mention that this issue also affects MacBook Pro users with the 9400/9600 graphics card. According to the pdf, my Kingston memory is not on the compatible list...I'll try to include this list:
The tables below list the SO-DIMMs that NVIDIA plans to support on their GeForce 9400M G platform.
Note: Using an SO-DIMM from this list does not imply reduced or simpler design validation on the part of the OEM. NVIDIA recommends customers to perform their full suite of memory interface design validation testing on their systems.
The information in the following tables is preliminary and will be updated as necessary. Table 1. DDR3 SODIMM
Manufacturer
Speed
Latency
Density
Part number
Elpida
DDR3-1333
9-9-9
2GB
EBJ21UE8BASA-DJ-E
Elpida
DDR3-1333
9-9-9
1GB
EBJ11UE6BASA-DJ-E
Elpida
DDR3-1066
7-7-7
2GB
EBJ21UE8BASA-AE-E
Elpida
DDR3-1066
7-7-7
1GB
EBJ11UE6BASA-AE-E
Elpida
DDR3-800
5-5-5
2GB
EBJ21UE8BASA-8A-E
Elpida
DDR3-800
5-5-5
1GB
EBJ11UE6BASA-8A-E
Hynix
DDR3-1333
9-9-9
2GB
HMT125S6AFP8C-H9N0
Hynix
DDR3-1333
9-9-9
1GB
HMT112S6AFP6C-H9N0
Hynix
DDR3-1066
7-7-7
2GB
HMT125S6AFP8C-G7N0
Hynix
DDR3-1066
7-7-7
1GB
HMT112S6AFP6C-G7N0
Hynix
DDR3-1066
7-7-7
512MB
HMT164S6AFP6C-G7N0
Hynix
DDR3-800
6-6-6
2GB
HYMT125S64ZNF8-S6
Hynix
DDR3-800
6-6-6
1GB
HYMP112S64CP6-S6
Micron
DDR3-1333
9-9-9
1GB
MT8JSF12864HY-1G4DZES
Micron
DDR3-1333
9-9-9
512MB
MT4JSF6464HY-1G4BZES
Micron
DDR3-1066
7-7-7
4GB
MT16JSS51264HY-1G1AZES
Micron
DDR3-1066
7-7-7
2GB
MT16JSF25664HY-1G1D1
Micron
DDR3-1066
7-7-7
1GB
MT8JSF12864HZ-1G1D1
Micron
DDR3-1066
7-7-7
512MB
MT4JSF6464HY-1G1B1
Nanya
DDR3-1333
9-9-9
2GB
NT2GC64B8HA1NS-CG
GeForce 9400M G Memory AVL
Manufacturer Speed Latency Density Part number
Nanya
DDR3-1333
9-9-9
1GB
NT1GC64BH8A1PS-CG
Nanya
DDR3-1066
7-7-7
2GB
NT2GC64B8A1NS-BE
Nanya
DDR3-1066
7-7-7
1GB
NT1GC54BH8A1PS-BE
Qimonda
DDR3-1333
8-8-8
2GB
IMSH2GS13A1F1CT-13G
Qimonda
DDR3-1333
8-8-8
1GB
IMSH1GS14A1F1CT-13G
Qimonda
DDR3-1066
7-7-7
2GB
IMSH2GS13A1F1CT10F
Qimonda
DDR3-1066
7-7-7
1GB
IMSH1GS14A1F1CT10F
Samsung
DDR3-1333
9-9-9
2GB
M471B5673DZ1-CH9
Samsung
DDR3-1333
9-9-9
1GB
M471B2874DZ1-CH9
Samsung
DDR3-1333
9-9-9
512MB
M471B6474DZ1-CH9
Samsung
DDR3-1066
7-7-7
2GB
M471B5673DZ1-CF8
Samsung
DDR3-1066
7-7-7
1GB
M471B2874DZ1-CF8
Samsung
DDR3-1066
7-7-7
512MB
M471B6474DZ1-CF8
Samsung
DDR3-800
6-6-6
2GB
M471B5673DZ1-CF7
Samsung
DDR3-800
6-6-6
1GB
M471B2874CZ1-CF7
Samsung
DDR3-800
6-6-6
1GB
M471B2874DZ1-CF7
Samsung
DDR3-800
6-6-6
512MB
M471B6474DZ1-CF7
Samsung
DDR3-800
6-6-6
512MB
M471B6474CZ1-CF7 March
The first part is the manufactrer name, next is type of memory, then latency, then density, then part number.
Another solution seems to be to edit the com.Apple.Boot.plist to set maxmem to 3456, which cuts available memory after rebooting to 3.5GB, on my MacBook, I got fair results with 3072, basically 3GB, it doesn't freeze as often, although I haven't played any movies, etc, for a few days, which always seemed to lead to my freezes. But the system seems much more stable for the moment.
Another solution which I am going to test when I get home and have access to my original RAM is to put one of the 1GB sodimms which came with my machine in the first slot, and one of my Kingston modules into the other slot, I've read that this solves the problem completely. Now I realize this leaves you with 3GB Ram, not the 4 I wanted, but further research showed me that the performance hit is not that significant from 3 to 4 GB, There are a couple of websites with testing results for different RAM configurations, and for my needs, the difference is minimal, I know that may not be acceptable to everyone. If I had bookmarked one of these pages, I would include the link.
Another solution seems to be a change to one of the Kext file, link is here:
http://www.insanelymac.com/forum/index.php?showtopic=127611
but this is related to kext for MacOSX on a PC, and I don't know enough about dealing with kext files to feel comfortable doing things like this to my MB.
I don't know if anyone else will find this useful, but if it does, great. In the meantime, I will be able to test the 3GB RAM configuration on Friday, and will test out the MB with movies, etc and post how it goes... one test I read about is to use the program REMBER, and do multiple hard drive searches, etc while it is running, according to the website I found that on, it leads to the freezing fairly rapidly, so at least the problem can be reproducible for those who take their Mac Books or Mac Book Pros into an Apple Genius Bar or where ever so that they can see the freeze in action.
Cheers,
Dan