I should also add that DX12 on its own is limited to 4 threads when it comes to drawcalls.
Where did you read this? As far as i am away the low level API's are only limited to the number of threads you code your renderer for.
And if this is based on the API Overhead test, the test runs into the limit of how many Drawcalls a GPU can process before being limited by the CPU.