The quality of the cooling usually comes down to which model of the graphics card you choose, bigger cards usually have bigger heatsinks on them which for the most part does mean better cooling as long as it is good quality but this isn't always the case. A smaller less demanding graphics card probably won't get as hot so it does not need a large cooling system attached to it. You need to decide what components you want to buy and then choose a motherboard which will meet your requirements. There is not that much more you will need to plug into any of the PCI slots apart from a GPU. You can get a wireless card but if it doesn't fit it's not the end of the world, just buy a wifi donglee or something.