With my current motherboard, the Nvidia nForce430, the XFX ATI 4870 is so big that I had to cut off a piece of a heatsink in order to get it in. I don't want this happening with the new motherboard I want to purchase. The only real particular things I can think of a motherboard are it needs to be big, reasonably priced, and ATX.