For some reason whenever I try to render videos using CPU encoding I always get extremely long render times. I just tried to render a 12 minute 1440p60 video at 60Mbps using HVEC and came back with a whopping 3 hour estimated render time; with NVENC it only takes about 15 minutes to render. I have a Threadripper 2920X (12 Cores/24 Threads) so there's no reason that the render times should be so slow. Nothing else is open on the PC (besides background processes) and is no bottleneck that I'm aware of. I have all 24 threads allocated to rendering running at 80-100% utilization (differs per thread) and have GPU enhanced rendering on which should speed it up. Not sure exactly what the issue is, any help would be appreciated.
My Rig:
RTX 2070 (1950Mhz)
Threadripper 2920X (4Ghz)
32GB's DDR4 3200Mhz
Samsung 970 Evo SSD
Using Vegas Pro 16 (Latest Build)