I also recommend you to go for the ASUS P6X58D-E.
You have an interesting article from this website about this matter: http://www.tomshardware.com/reviews/x58-usb-3.0-sata-6-gbps,2614.html
About the memory, I would go for the following options:
3x2Gb CORSAIR DOMINATOR DDR3-1600 CL8,8,8,24-2T (TR3X6G1600C8D) @1.65Vhttp://www.overclock3d.net/reviews/memory/corsair_ddr3_cl8_1600mhz_xms3_dominator_6gb_kit/1
G.Skill 3x2GB DDR3-1600 F3-12800CL8T-6GBRM Blue Ripjaws firstname.lastname@example.orgVhttp://www.gskill.com/products.php?index=235