You can use any version of MPC-HC just as long as you have the "ffdshow raw video filter" listed and enabled in MPC-HC's Options -> External Filters. If it's not listed, then click "Add Filter...", find it from the list, click "OK", select the newly added filter on the list, select "Prefer", click OK and restart MPC-HC.
Note that only 32bit MPC-HC works with SVP!
Another thing that the newest MPC-HC has performance wise is much better 32bit decoding performance of VP9 (it was already fast on 64bit though)
Regarding artifacting, you'll want your monitor and/or display to be running at a refresh rate that is an exact multiple of the video source. Skyfall is a movie, so it's 24fps - therefore you should optimally have your monitor running at 48hz, 72hz, 96hz, 120hz, or 144hz. Intel and Nvidia graphics control panels have built-in options for custom resolutions and refresh rates, and AMD Radeon user can use CRU - Custom Resolution Utility (note that for some displays, like 1440p monitors, you may have to use a lower resolution like 1080p in order to run at something like 72hz). I highly recommend using MPC-HC's built in framerate fullscreen resolution changing function which can be found in MPC-HC's Options -> Playback -> Fullscreen - Use autochange fullscreen monitor modes
If you've done that, then make sure you aren't using and SVP settings that are higher than the ones selected by default. If the artifacting is still too much, then try setting "Reduce Grid Step" to one of the following settings (each resulting in higher CPU utilization):
- To small step
- By two with local refinement
- By two with global refinement
Note that for videos that are not HD, aka 480p or lower, you do not want to use the "By two with ____ refinement" settings but instead should use "To smallest step" (if your CPU isn't fast enough you can use "To small step" as well, but smallest step is better)
If that still doesn't give enough reduction in artifacts, then try reducing the "Frames interpolation mode" by one click, testing for artifacting, and then reducing it by another click if necessary, repeating until you're satisfied or until you reach "2m (min artifacts)"
Alternatively, you can try reducing the "Motion vectors grid" by one click, testing for artifacting, and then repeating until satisfied or until you reach "32px Large 0"