As for the mobo it depends on your budget really - if you care about the features (USB BIOS flashing, very good audio codec, Crossfire and SLI certification, OC, overall great quality) you could go with Asus V GENE. If you want something cheaper with similar features you have the Asus P8Z77-M PRO. You really can't go wrong with Asus, it's just a matter of money and preference. I have a cheap AsRock B75 Pro3-M board and it's performing well, although it feels a bit cheap, the EFI is uninspiring and you get only basic control over things like fans. But it costs only €60.
For the memory it's difficult to get this wrong - memory production got really good since we have DDR3's for quite some time now. Just pick a 1.5V, 1600MHz with 9 CAS latency. Brands to look at: Corsair, Samsung, Crucial, Geil, Patriot. If you pick two 8GB sticks you'll still have room to upgrade without switching out the modules. Low profile modules are a good idea since those high fins can get in the way if you'll use a fancy CPU cooler.
If you don't plan to overclock the stock cooler will do just fine.