MPC does not recheck device caps when it's window is moved from one display to another. If it does, it is checking the caps of the wrong device.
This is a problem when the two displays are using different video hardware with different capabilities.
MPC may assume the device supports features which the hardware can not, resulting in MPC crashing.
It may also fail to take advantage of features which are actually supported, resulting in poor performance.
Set MPC to remember it's window position. Close MPC while it's window is on the display you wish to use. Reopen it and it will then correctly check the caps of That display and it's hardware. You may now set any options that you could not previously. MPC may need to be closed and open again for those options to take effect.
Moving MPC off that display may cause it to crash. But it should work fine as long as it is left on that display.