A) Zero help from the GPU, see GPU utilisation below.
B) 2400 to 3200 will see hardly any improvements over transcoding.
EDIT: changed my RAM to 2400 from 3200Mhz with no visible impact to performance. If moving from 3.6Ghz to 2.5Ghz didnt really hit performance then that RAM speed adjustment won't either.
C) You don't need a gem, to put it into perspective I quickly dropped the CPU clocks to 2.5Ghz on all cores which is waaayyyy below stock clocks as you can see from Task Manager in the below screen grab and it is handling 4k transcoding with ease, to the point it is even throttling the transcode. Sub 2Ghz would proberly transcode 4k fine, 16 threads is nothing to be sniffed at.
Below, I even did your video test on 2.5Ghz, finished in 1 min 12 sec.
It is even settling encoding at about 1.7x (below) hitting 2.4x and 1.4x jumping.
Don't underestimate the 1700 at these workloads. I would be surprised if the R5 1600 would handle 4k with ease too whilst sipping so little power.