Я бы подумал, что
SceneManager.LoadScene(0);
будет наиболее эффективным способом, потому что целые числа занимают меньше памяти, чем строки. Кроме того, если вы хотите избежать приостановки всей игры во время перезагрузки уровня, вы можете использовать
SceneManager.LoadSceneAsync(0);
. Это будет загружать игру асинхронно в фоновом режиме, чтобы игра могла продолжаться, пока уровень перезагружается.