Então.... pode ser rapida quando vc tem muitos elementos no dom... pois quando vc faz da segunda forma é a mesma coisa que fizesse um filtro por cadastro...
ex: em sql 1º forma: SELECT * FROM TABELA WHERE ID=cidade;
ex: em sql 2º forma: SELECT cidade FROM TABELA WHERE ID=cadastro;
Nesse caso que descrevi, a segunda forma é mais rapida, pois vc está sendo especifico no que está procurando.
No seu caso, acredito que seja o mesmo, pois vc ja está dizendo que quer a cidade que está dentro de cadastro, Então ele vai procurar dentro daquele bloco. Mas, pode ser que eu tenha falado um monte de besteiras..