1. With either of these CPUs you'll be almost entirely GPU limited. So from a gaming perspective, it won't matter much unless you plan to use the fastest graphics card such as the HD6990.
2. The 950 is a not a good choice regardless if SB is available or not. It trails the Core i7 860/870 in idle and load power consumption and when both are overclocked, isn't tangibly faster either. Add to this $200 X58 motherboards, and the 950 is an overpriced proposition imo.
3. For gaming, the best bang for the buck is the i5 760 (games don't really benefit from Hyper Threading). Suddenly, you just saved yourself $50 on the CPU and $50 on the motherboard and that's $100 better spent on an SSD or a faster videocard.
4. If you are going to spend $200+mobo and $220+ on a CPU, you should definitely wait for Sandy Bridge. When overclocking is taken into consideration, it should come close to 4.5+ghz (plus another 15%-20%+ performance increase per clock in other tasks from 1st generation i7s). A 4.5+ghz on SB will be about ~ 5.4ghz i7 950 speed. Then again, someone was able to get a mind-blowing
5.5ghz overclock at 1.4V on air. That would be equivalent to a 6.6ghz i7 950. :biggrin:
5. If you have to buy now, I strongly recommend getting the cheaper i5 760 or i7 860/870 on 1156. Socket 1366 only makes sense if you are looking for a 6-core 980/990 upgrade path down the line, or if you need more than 16GBs of ram.
My 2 cents.