even better yet get a get a 2nd generation Intel Core processor like the Intel Core i5-2500K.
I definitely agree here. If you're considering a 950, you're likely going to need a new mboard. And if you're getting a new mboard, you might as well get a LGA1155 board for the i5. That CPU is $50 cheaper than the 950 and will outperform it in most cases.