I think It's definitely worth the extra money for the upgrade so I would buy the 2018 one. 8th gen CPU will give you much better performance than 7th gen.
You forgot to mention 144hz screen (2018) vs 60hz (2017) which is also a huge difference, and fans/cooling seem to be improved too.
If it's...