renners :
whats the difference between h81 and b85
"H87 basically the same as Z87 minus the overclocking abilities, and doesn't support triple SLI
H81 budget level, no overclocking, no sli, limited sata 6gb/s, limited usb 3.0
B85 is a business focused chipset, and it is the budget level with limited options of the other business chipsets."
(From another post of another Tomshardwarer)
All of them will work great, they will game, they will upgrade, and they are each ready for any Haswell CPU you can throw at it. Basically, the cheapest one you can find, from a good brand like Gigabyte, AsRock, ASUS, or MSi, just get it.