Upgrading your gpu is always an good things and the difference is noticable. upgrading your cpu is now not critical as your cpu is fine for gaming.
first of all, you don't need an i7 for gaming. an i5 is enough and the extra performance is not used. unless you are doing live streaming, then i reccommend it.
For the games you are playing now, i don't see any point of upgrading, besides black ops 4.
if you have the money and willing to upgrade, then yeah, go for it.
otherwise, just stick with what you have. wait around 2 years and your wallet would be saved.