I know this thread is a few months old, but it's still the best debate I can find on the old CPU v GPU choice. I have just rebuilt my PC going from an intel i7 2600k with gtx 1050ti to a Ryzen 7 1700 + gtx 1060. I'm using an m2 ssd for project and video files (SSD not NVME) and 16gb 3200mhz memory. Running Vegas 16 pro.
Bang for buck, this seems a really, really good value system to me. I edit mainly 4k XAVCS files from Sony A7 cameras, using Film Convert plugin and some sharpening.
General use and file playback is greatly improved. Rendering speed is good - 24 mins for a 19 minute wedding to 1080p with lots of 4k. I tried Magix AVC and Sony AVC but the difference was marginal (both with GPU enabled).
My only concern is that I STILL get lag on the timeline when it plays from one 4k clip to another. Individual 4k files play great, but the stutter and lag is there when it moves to the next clip. I originally had a gtx 1050ti card, upgrading to the 1060 didn't help. I originally had 2100mhz memory. Upgrading to 3200mhz didn't help. Overclocking the CPU (I managed 3.8mhz stable) helped a bit but didn't solve it. Using preview quality in the preview window didn't make any difference. Turning off film convert doesn't help. I know I could use proxies, but I'd much rather not have all that hassle.
Reading various other threads, I can't see a definitive upgrade solution to get rid of the lag between 4k clips.
It looks like only a CPU upgrade would fix this, but has anyone had experience of a CPU upgrade that fixed the lag?
My Radeon 7/Ryzen 1800x system does it as well, absolutely perfect framerate on 4K even in multicam, but the second it switches clips, it pauses. It seems like there should be some kind of buffer that reads ahead on the timeline to prevent that from happening.