Regarding temp, anything over 60-70C for a CPU, even the 3900-3950X under benchmark, seems too high to me, unless it's very unique and wouldn't be reached normally.
Using Corsair i150, I peak at max 60C under high load (which is hard to reach with the 3950X, even when having a 1440p game opened...