I have the following built. AMD Ryzen 7 2700X Processor ASRock MicroATX Motherboard (B450M PRO4) Corsair LPX 32GB (2x16GB) 3200MHz C16 DDR4 DRAM Memory Kit Seagate BarraCuda 2TB Internal Hard Drive HDD – 3.5 Inch SATA 6Gb/s 7200 RPM HP EX920 1 TB M.2-2280 NVME Solid State Drive COUGAR MX330 Mid-Tower Case ZOTAC GeForce GTX 1060 DirectX 12 ZT-P10620A-10M 6GB 192-Bit GDDR5X PCI Express 3.0 HDCP Ready Video Card EVGA - 600W ATX 12V/EPS 12V 80 Plus Power Supply - Black LG Internal SATA 24x DVD CD +/-R & RW DL Disc Burner Re-Writer Drive OEM Bulk I built this computer solely for the purpose of furthering my video editing. I use Adobe CC Premiere Pro and After Effects. I am quite happy with the performance in PP and Media Encoder. The encoding is pretty fast, averaging minute to minute of 4K HQ video. I am able to scrub the video back and forth and able to see the effects I applied. While editing in PP, the CPU shows high usage but it doesn't get stuck at maximum. The GPU shows 25% usage. Ram is used about 60-75%. While encoding (exporting the finished video), GPU and memory again shows moderate usage, but CPU is stuck at 95-100%. In After Effects, both CPU and GPU show moderate usage (not peaking), the process seems to halt while waiting for caching and memory usage creeps from 30% moving upwards. The process would start to move after the memory usage is max'ed out. Based on the above observation, would you agree with my conclusion on the pressure points . . . 1. A faster (more core, more thread and higher mhz) CPU would improve performance. 2. Double the memory to 64gb would improve performance. 3. Upgrading to Geforce GTX 1080 8gb would not yield significant benefit. Thank you for your input.