In Activity Monitor, is the percentage out of each core or out of each virtual core?
The CPU percentages shown in Activity Monitor are 100% for each virtual core.

Therefore, for your hyper-threaded dual-core processor, 400% is 100%.

In my case, the hyper-threaded quad-core in my Mac means that 800% is 100%.