После && код не выполнится если первые условие false, так что 1 и 2 - разницы нет.
Теоретически, чем меньше вложенность условий - тем быстрее. А на практике слишком много в разнообразных движках всяческих хитрых оптимизаций, и самый быстрый вариант зачастую далеко не очевиден. Потому только тестирование.