They're all good; seriously. But you need to ask the board maker what memory is recommended, and use a quality power supply that won't get overloaded by your total system requirements. I use antec, corsair, pc power and cooling, enermax, ocz, or seasonic. All are good. None of the p55 boards have an htpc port, so if you like to watch blueray or do video work, get an all in one video card or one with an htpc port. I also like to download the board manual and checkout the bios adjustments before ordering. Look for memory options and ratio settings, voltage settings, and bios update software for windows. Most folks don't even have a floppy for bios updates, so I checkout the windows flash programs.