Well, just to give you a starting point/possible suggestion, you'd probably want something along these lines:
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131682&cm_re=asus_p8p67_pto-_-13-131-682-_-ProductIt supports up to DDR3 1600 without overclocking. Then, you'd want to search for as much DDR3 1600 RAM as you can afford.
Bear in mind, that's just a quick search on newegg for that socket and a reasonable feature set for what you seem to want to do, I don't know if it's good, bad, or indifferent, but if I'm reading right, it'll fit that CPU and it supports the fastest memory I could see for that CPU on a cursory glance.
If you're going to use that CPU, the socket type is LGA 1155. Any motherboard that has an LGA 1155 socket will fit that CPU, so from that point, you're searching for the features that match what you're doing. Since you've got a video card, you don't need onboard video. You'll want onboard LAN, looks like probably onboard sound. Other than that, it comes down to pocketbook. The stuff I've listed is the stuff I believe you'd need, anything above and beyond would be unnecessary, IMO.
Someone who's more heavily into hardware could probably give better recommendations, I'm just trying to give you an idea the direction to go.
One other caution I feel is worth mentioning- A lot of motherboard manufacturers and component selling websites offer overclocking tools and whatnot with their stuff and make it seem like overclocking is no big deal. Basically, overclocking is making your components run faster than what they're officially 'rated' at. Typically done with CPUs and RAM. It's basically built around the idea that there's some wiggle room when they rate stuff, so you can get away with pushing toward the end of that wiggle room, generally requiring extra cooling, etc etc.
My opinion on it is, just don't bother unless you really know what you're doing, or can afford to possibly turn a brand new system into a smoldering paperweight because something burned out. For the performance gains, it's not worth the risk, IMO.
Sorry I can't really get more specific to be able to say something along the lines of 'This motherboard is awesome.' I'm not really into the bleeding edge, wring the last ounce of performance out of hardware school of thought. I generally work in terms of 'good enough' and cheap(ish).
And if anything comes off condescending in this post, it's not meant as such, I don't know what you know or what you don't, I'm just giving my general impressions, and figure people who know what I'm on about can just skip the parts that aren't news to them.
Hopefully one of the hardware gurus will happen by to make a recommendation if what I suggested is way off base.
Edit: As far as manufacturers go, I've had good luck with Asus, I've also had good luck with Gigabyte. They're the only two I've had experience with in the last while.
Wiley.