How to make Blender use more CPU in viewport?

That is an excellent number considering the poor performance that Blender tends to have in viewport animation playback.
Workaround to see the animation in a speed similar to your chosen fps is that from Playback menu in Timeline, you configure Sync to Frame Dropping.

Here is still in development OpenSubdiv with hardware acceleration that in the future will be able to accelerate viewport animation if certain conditions are met (see first message of that thread)

By the way, if you want you could share the scene here for others to test and see if they also get that low CPU usage.