Compatability is an open situation until you have your parts list in order.
As you are centering your build around your CPU (socket LGA 1155), your first part for compatability is the motherboard list of LGA 1155 motherboards from New egg. Here a link to Tiger Direct for same socket type.
The form factor of the board could be the next compatability check. Depending on the size you pick, your storage case will need to accomodate. So, E ATX, ATX, Micro ATX, Mini ATX. A large case can fit the smaller form factor boards, obviously not the other way around. See question Is the case big enough?

Once you pick your motherboard, the vendor has specs listed for RAM type. They typicly have Compatability lists for RAM by vendor and GB size. Here is an example of Foxconn memory compatability link for an H61HXE-V board.
Once you have figured out all your componnents and the quantitly of each, you might want to ensure your PSU will support the build and board. Here is Thermaltake's PSU calculator
. It is pretty detailed in that it takes into account all the required (CPU, quantity and type of HDD/SSD, CD/DVD/BD drives, Vid cards, RAM type and quantity) plus the auxiliary items (Fans, lights and so on) for recommended wattage. And you want to check that it will have the power connections you need for the board (20+4 main power plug plus 4,6 or 8 pin second plug)