Да, это сказуемое придаточной части.
Оба варианта плохи.
Исходя из этимологии этого жаргонного слова, заруфить действительно означает 'залезть на крышу'. Но слова, употребляясь в языке, могут менять свое значение (оно может расширяться или сужаться), у слов может развиваться переносное значение. У слова заруфить вполне может развиться (а может, уже и развивается) переносное значение: 'залезть на крышу' – 'залезть на какую-либо поверхность высокого сооружения' – 'залезть, взобраться на какой-либо высокий предмет, сооружение'. В этом смысле вполне можно (будет) заруфить и шпиль, и дерево (т. е. даже то, где нет крыши). Ср. историю слова ксерокс: изначально так назывался только копировальный аппарат фирмы Xerox, а потом, невзирая на этимологию слова, так стали называть любой копировальный аппарат, даже не имеющий к этой фирме никакого отношения.
Глаголы измучить и замучить стилистически нейтральны. В качестве разговорных словари указывают варианты измучать и замучать.
Запятая нужна.
Существительное анчоус в значении 'пища' неодушевленное. Правильно: почистить анчоусы, засолить анчоусы.
Тире не требуется: Единственное, что он хотел, так это выпить и закусить.
Прежде чем – составной подчинительный союз. Запятая может быть поставлена перед союзом (перед словом «прежде») или между его частями (перед словом «чем»). Чаще союз не расчленяется, т. е. запятая ставится перед ним. Но окончательное решение – за автором текста.