Better for editor performance?

Currently running a PC with Win 10, an i7 3770K and GTX 670. Obviously this creates some bottlenecks in UE4 especially with adding assets to a level and the speed with which shaders compile. I currently have a budget to be able to upgrade my CPU or GPU. Feel like upgrading the GPU, 1060 or higher, would be the best step at this point but was hoping someone could provide some confirmation if this truly is the case. If CPU would be a better move, say like an 8700K that’s fine. Any details which clarify which would be the best advantage and why would be greatly appreciated!

Thanks everyone and have a great weekend!!

CPU is more useful for editor then GPU, primery because you can always turn off real time rendering, memory is also super impotent, if you have 8GB upgrade definitely should speed up UE4. So if you want to wait for something, GPU is the one you can wait on.

Also note that more core = better for editor, as shader compiler will work on all cores also more cores is better multitasking capabilities of you PC. So… you might want to wait what AMD has to offer with Ryzen 3xxx as rumors are quite interesting, as they might be very nice CPUs for game development for great price.

Hey , thanks so much for the info! Really glad to know about the core utilization. Interesting because I remember reading something way back that gave the impression that a lot of that was off loaded to the GPU instead of CPU. Definitely will keep my eyes and ears open to see what evolves with the Ryzen. Thanks again!

Memory upgrade is the cheapest thing you can do and also will probably make the most difference. CPU comes next.