Hi, i plan to upgrade my CPU and GPU but not at the same time so i need an advice on what should i upgrade first. I have core i5-4460 and gtx 960 2GB. I wanted to get gtx 1660 super for GPU but i don't know what to do with CPU. I don't know how smart it is to get something like used i7-4770k or something like that so i don't have to upgrade motherboard and RAM because my budget isn't too big. I use pc for gaming (dota 2, new call of duty and some AAA titles) and for 3D programs like Soildworks and few more.