Microprocessors are discrete devices. They are either on and working, or they are off and not working (either physically powered down, in a low power state, or held in reset). When a microprocessor is in a running state it must be doing something, even when it is idle. This may sound somewhat contradictory, but operating systems contain what's known as an idle process (in window's it's called the System Idle Process, and is usually hidden in Task Manager).
When no other tasks require CPU time, Windows will simply fall back to the idle process and enter an appropriate low power state if possible to reduce power consumption. A CPU can only clock itself so low, and at least one core must be awake when the PC is on, so even a very idle CPU must still spend time doing nothing by burning through idle loops.
Windows measures CPU time as the fraction of time over an interval that the microprocessor spends working on tasks other than the system idle process. That image that you posted shows that over the polling period (which I think is around 1 second), the CPU spent 94% of the time interval working on useful tasks and 6% of the time working idling (either because no task needed the CPU, or because all tasks were blocked waiting for IO operations to complete). Of the 94%, 62.6% was spent in the Battlefield 4 task, 5.2% was spent in some audio program, 8% was spent in an anti-malware thread and so on. Combined these will all add up to the 94% mentioned, and adding 6% in the idle process accounts for 100% of the CPU's real time.
If you want BF4 to perform better, get rid of all the crap on your system. This includes that monitoring software that you have running, your anti-malware software, and anything else that isn't absolutely essential.