I would have gotten the 3950X if it was available at launch. I currently own a 3900X; and while I definitely would prefer the 3950X... but as I'm not doing as much video encoding as I used to; I'm just not thinking it is worth the hit reselling the 3900X and tearing my build apart; as I am more concerned about clock speeds for VR; and the 3950X despite what the box says seems to be pretty much the same realistic clocks as 3900X.... Although I bet a per CCX overclock on the 3950X might be better than what I can do on the 3900X with the better binned cores.... Still though... Convince me I need to upgrade someone.