I follwed these instuctions and my cpu went from 30-50 percent to 10 percent when playing 1080p content.
First of all, you have to grab some stuff from the internet. You’ll need these: 1. CCCP pack 2. FFdshow 3. Haali (All from their original websites. Use the “free-codecs” FFdshow.)
Install CCCP without installing ffdshow and haali. Unselect them at the install screen. Now, install ffdshow (You may want to enable subtitle support and disable deblocking (its at the bottom, under “Tweaks”)), haali. Use the basic settings, you shouldn’t adjust anything unless you know what you are doing.
Now, start Media Player Classic HC. Go to Options (View->Options). (Here, I usually select the “Remember last window size, position” and uncheck the “Auto-zoom” at the “Playback” part, but that’s only because I love Smplayer’s behaviour).
This one will depend on the OS. If you use XP, select VMR9 (renderless). If you’ve got Vista+, use EVR Custom Pres. ** (Reduce EVR buffers to the lowest possible value).
At Internal Filters (right), select: H264/AVC (DXVA), H264/AVC (FFmpeg), VC1 (DXVA), VC1 (FFmpeg).
Go to External Filters. Click on “Add Filter…” and select ffdshow Video Decoder. At right, select “Block”.
Finally, go to “Playback” (left ‘tree view’) and select “Auto-load subtitles”. Click OK, restart MPC-HC and see if it works.
Source