Can anyone recommend a good Micro-ATX or MIni-ITX motherboard for an Intel Core i5-3350P. I need it to have SATA 6gbs, USB 3,PCI Express 3.0 and be under $80.
ASRock H77M http://www.newegg.com/Product/Product.aspx?Item=N82E16813157303
it got everything you need, for $70. keep in mind such boards have two RAM slots, supporting a max of 16G or RAM.
check the specifications from the link above, in case you miss something you might need.