If I want to upgrade my CPU I would have to upgrade my motherboard because of the socket type. The current CPU I have is the i5 4690k which is socket 1150. I would want to upgrade to an i7. But before I do I have a few questions.
To behonest your current CPU compares to a I5-6500, that cpu/motherboard configuration is quite good, and upgrading to a I7-47xx series would be good. and less filled with headaches...
you got that flashy new I7-7xxx, bombastic Motherboard and Speedy Ram to go to it.
-What will I have to do regarding my Windows 10 OS?
windows 10, if you have a MS login configuration, your Windows OS license will be preserved even if your hardware change. back up your data before doing the changeover, and when you reboot your computer with old hdd and new hardware it should just take a bit of time to load new drivers.
Windows 10 if you don't have a MS login account. you will loose your license because of Hardware changes you will need a new copy of Windows 10 as well with your new hardware, the data best be backed up as you will end up reformatting your OS driver.
-Will I keep my steam, origin and uplay games?
Steam Gaming, all steam games are conserved on your Steam account, it will only need you to reinstall if you have to re-install windows again.. again install steam, login, select your games and it will do the rest for you.
Origin works the same way, I will assume Uplays does as well
-Will I keep my software such as Microsoft Word,Excel,Powerpoint and Sony Moviestudio?
in case of a windows re-install , you will have to reinstall theses yourself
-What will happen to my files?
Assuming your speaking of all your personal files in your library of files, such as documents, emails, photos, videos , you should and I cannot strongly tell you enough to back it up , use thumb drives if you need to. but do it before you change hardware, all answers I gave you are honest based on personal and professional experiences, but I can also tell you the number of clients that I deal with that I fix their system and they loose tons of work and data because they do not back up their files elsewhere than main computer drive..
backing up is simple, copy the files over... there done.. 2 mins