If the player has the "atlas texture size" option setted to something lower than 8192, the game won't be able to handle 4k resolution. maybe a warning could be added to prevent this, as just happened to me, and Factorio didn't want to even load (preventing me from changing the setting to 2k). Had to manually go to Factorio's mods configuration file to change the setting back to default.