Well I will be going straight for Skylake-E knowing I would have a chip with full features and more cores.
I am currently on Q9650 and just bought GTX 970 reference card. I know my setup will be bottlenecking my gpu but I will be moving to Windows 10 in future. So I can still get 2 more years out of my setup and with the help of DX12 it should enable my current setup to play future DX12 games smoothly hopefully.
Is your Q9650 overclocked? If stock, it's similar to my i7 860 and I feel like it's bottlenecking my R9 290 in Watch Dogs (I have to play it on high with AA turned down). Do you really think you can get 2 more years from it?