Update:

I have determined the trigger for the problem is indeed temperature, as I suspected. Running Intel Burn Test or OCCT Linpack quickly causes the 1st core to reach 70 degrees C at which point the test throttles down to 1 thread. Running Prime 95 only causes the temp on Core 1 to reach 60 degrees C and there is no reduction in CPU utilization.

Any thoughts?