Нет, значительного прироста производительности не будет. Ваши проблемы с производительностью лежат в другом месте. Браузер имеет собственный индекс для элемента id -> element element.
Если вы хотите выяснить, почему ваш код медленный, очень важно рассчитать время, потому что медленная часть, вероятно, не та, которую вы ожидаете (я нашел это трудным путем). Вы можете сделать это так:
var t0 = (new Date()).getTime();
var t1 = (new Date()).getTime();
var time = t1 - t0;
Хотя важно отметить, что точность здесь составляет 15 мс, а это означает, что если что-то занимает 14 мс, в некоторых браузерах оно может быть равно 0 мс.
Вот как будет выглядеть ваш код в jQuery:
$("#desc").attr("href", "#")
.click(function(){})
.css("text-decoration", "none");