There's not much difference between the BH6 and the BX6. I think the BH6 has more features for overclocking (I could be wrong), but the BX6 has 4 DIMM slots. The BE6 is a little more different since it has a Highpoint UDMA/66 controller on board. There have been many reported problems with that motherboard though, so watch out.