Working on planning an upgrade for tax season

so im working on doing an upgrade to my system to get better stream performance, i know i dont have to upgrade by any means but i want to, presently i have an i5-4690k and 2 way sli 970 strix, im thinking of upgrading to a i7-6700k but am unsure of what cards i want to upgrade to, ive been debating doing one titan x or sli 980ti, is the extra performance really worth the extra cost for the sli 980ti, if so which model of each card do you recommend and what do you think of the Gigabyte GA-z110x-UD5 mother board and the corsair Vengeance LPX DDR4 Ram? im thinking of 2133 or should i go with a faster speed? I'm just having a large desire to upgrade, as i know i can put the cpu into my mitx rig replacing my Pentium g3258 and bost that pc's preference a bit and i can put a dedicated gpu possibly in that machine if the cooler fits in my Sg-13Qb, thanks for all your help