Those using gw2launcher -- remember that by default when running instances it doesn't allow changes to the local.dat and therefore doesn't persist certain settings changes. That is probably why DX11 resets to unchecked after restart. You have to run it with the "Launch (normal)" option.