D9GMH & D9GKX have been the best of microns current production DDR2. D9GMH being a little more common & less expensive, but having different binning process @ times. In most cases D9GKX will run either higher clocks or cas3 @ lower voltage than D9GMH. D9GKX kits usually cost more and are usually found on DDR2 8500 & some but few DDR2 8000. You can go wrong with either though. I've got D9GMH that does over DDR2 1200@ 2.4v.