Да, будет, хотя две строки не эквивалентны.
В конечном итоге XPath необходимо проанализировать в выражении LINQ, которое затем сделает следующее: -
var x = document.Elements("actors").Elements("actor");
Однако вполне возможно, что внутренне скомпилированная версия выражения XPath сохраняется, так что использование XPath стоит только времени, которое требуется для поиска строки в каком-то внутреннем словаре. Так ли это на самом деле или нет, я не знаю.