I have an i5 6600K Skylake running @ 4.4 Ghz. I don't think I'm going to see much difference with an upgrade to an i7. It's tempting because I have a modern Gigabyte MB with DDR4 memory, and an i7 would slot right in. At the most maybe a BIOS update. And it'd be €300 cheaper than a video card upgrade...
I think though I'll be better off upgrading my GTX 970 to a 1070 or 1080 with the new pascal chip, as, as far as I'm aware, ( somebody correct me if I'm wrong ), racing sims are primarily GPU dependant, so my i5 can stay for a while.
That's my provisional plan for 2018 unless I hear anything different from someone who knows more about these things than me.
No please don't even think about to upgrade your CPU
My posts are only for completely new systems! I'll keep my 2600k for at least 2-3 additional years!
The more I learnt about PC Hardware and the more I wanted to run high settings, I upgraded my gpus.
Starting with a 560ti in 2011, getting it swapped under one month warranty left for a 760. Selling the 760 to a friend that wanted a low budget gaming PC and buying a 970.
Was very happy with it but I couldn't run highest setting and neither force a lot of anti aliasing. Also my case gets very very hot but is at least very silent due to it.
Another friend asked if I would sell it to him for a good price so I took the 180€ and got a 1070 preorder in 2016.
Runs a lot cooler, I can do everything I want and I won't swap it for a newer card in the next years as I find the graphics good enough now.
What I want to say: "today" as in "the last 7 years and probably the next 5 years at least", you buy a good CPU once for almost 10 years but you definitely swap your graphics card every now and then you want more pixel or higher settings for the latest games.
Your 6600k will be fine for many years. Only when it will reach its limitations you'll have to ask yourself if you regret not spending more for the i7 or if you're happy with your decision because you want more CPU power and can easily justify to upgrade to a newer one
To your 2018 plans: it feels (for me) like the gpus are slowly reaching the same point as the CPUs did in 2010/11. Making a massive step and then reaching the limits of their technology.
Volta will tell if the 10xx were already reaching the limits or if there will come a few more steps.
So I would recommend for you to wait with the gpu as the 10xx are reaching the end if their lifespan but they didn't get much cheaper. Not a good time to upgrade!
Volta will be down to 12nm. I doubt that they will go much lower. CPUs only have more cores and a more stable core clock but only about 15% more power effective.
970 to 1070 were +70% in many games for me!