Yes, CPU optimisation is very weak, The game saturates one core and eventually the CPU can no longer send enough data to the GPU to keep it busy.
There has been talk of a DX12 update, which would go some way to alleviating this problem, due to a better multiccore API.