 
            The difference seems to be that subsystem >= 6.0 return 4 from GetSystemMetrics(SM_CXSIZEFRAME) while 5.2 returns 8, or something like that. I don't know if it's worth replicating, but with this MR we should be able to select a specific version for some test executable.
If this is the difference, then I'd argue we should probably fix the tests to not depend on that, especially something higher level like dxgi or quartz. What do the failures look like?