As for "The Best" board, that would depend on personal preferences like overclockability, ease of install, etc.
Good Luck on your new build, I'm doing another build for X-mas also!!
Happy Building from the Cpt. Chaos team!!
for a core i7 9xx build wouldnt you be wanting to take full grasp of triple channel RAM? (3x2 gb sticks) Seeing that you only want 4gb ram (2x2 - dual channel) and you dont want to go >3x crossfire/sli why not get a i7 870 1156 socket cpu and a "high end" 1156 motherboard like the eVGA p55 FTW.. you wouldnt see any difference between the cpus, your ram would run at dual channel and youd end up with a great motherboard.