If money is no factor and you base it on productivity , gaming , and overall experience for future proofing. Also consider depreciation and new options on Z270 motherboards for Kaby Lake and much bigger IPC improvement . Does the 6950X have any future in gaming such as star citizen or any future games where more than 4 cores will help? Or would you rather take the IPC advantage with the 7700k and have less performance in productivity , using CAD, movie making etc or just having multiple programs open at once. Maybe Virtual Machines?