Second, are you certain that all the CPU's cores and threads are at 100% usage constantly when you use that software?
The behavior of your CPU's frequency when using Turbo Boost depends upon the settings in your EFI/BIOS. One thing that affects this is Enhanced Intel Speed Step (EIST), the power saving feature. If that is not enabled, the maximum Turbo frequency can be limited, which may be your problem. That is just the way this CPU is designed, and using EIST does not hurt performance.
Intel did not intend Turbo Boost 2.0 to be setting the CPU clock at it's maximum frequency all the time, although some mother boards ignore that and let the user keep the CPU at 3.8GHz or higher, from the standard frequency of 3.4GHz.