For the best performance and compatibility across different Windows version, it is recommended to use full-screen presentation modes if possible. Other modes require an extra context switch and full screen copy. On Windows 10 it is possible to use full screen borderless windowed modes with no penalty and no performance loss to the Desktop Window Manager. In doubt, use tools such as
to know which presentation mode is active, and GPUView (part of the Windows 10 SDK) for possible intervention by the Desktop Window Manager. Ensure that PresentMon reports “Hardware Composed: Independent Flip” (see figure 7) and that no activity is reported by DWM.exe in your ETW trace.