Concur with most comments.
On HSF: Unless planning on OCing above 4.8 Air HSFs are fine. for up to 4.6 the 212 (or equivilant) is OK, for 4.6 to 4.8 get one rated in the top 10.
I5 (4 cores/ 4 threads) vs I7 (4 cores/8 threads): For gaming I5 is great, only get the i7 if you have software (and use it more than infrequently) that will take advantage of MORE than four threads.
MB: I ALWAYS recommend the Z68 over the P67s, Z68:
1) Allows for using a SSD for HDD caching, Personnally I don't recommend.
2) Allows for faster Video decoding via Quick sysc (Virtu software required).
3) AND this is why I recommend: The ability to use the Computer WITHOUT a dedicated GPU: In Initial assembly you can omit the GPU. We all know NO ONE ever puts to get a New build and get NO Video. But if the exception then you have eliminated the GPU card as a problem. If Down stream, you have a video problem, simplifies troubleshooting and if a NEW GPU card is required, you can still use the the Computer until you get the new card.
4) Advantages out wieght the small cost differencial.
ON Ram: DDR3 1600 is High enough for the I5/I7, in fact there is very little difference between DDR3-1333 and DDR3-1600 (Very few programs can use the extra speed above 1333. DDR3 -1600 is considered the Sweet spot - And it's cost over 1333 is so small. 8 gigs is fine, then upgrade later to 16 gigs if NEEDED.