Corsair xms2 and corsair xms2 dhx are different just because of heatspreader, dhx has better heat spreader thats makes it usefull for overclocking other things are same... If u dnt want to do some high overclocking then go for xms2, no need to spend extra money