Hello,
1 - Do you plan on overclocking? If you do, I would suggest a Z87 motherboard, if you don't (although that's a little silly seeing as you bought an unlocked processor that is designed for overclocking), then a H87 or B85 motherboard.
2 - In terms of manufacturer, most of them are on par with one another, but some people dislike certain manufacturers. The ones I would suggest are ASUS, Gigabyte and MSI.
3 - What features are you looking for? Do you need wireless functionality? Do you want Thunderbolt? etc.
4 - Do you plan on doing a multi-GPU setup? i.e. do you plan on adding a second 290x card?
5 - What size case, or more specifically which case are you using?
A few questions so we can pick the right motherboard for you.
Layton