Você comprar uma lente com este zoom que você sugeriu, acho que não é a praia, pois você estará próximo do assunto. Acho que o ideal é você investir numa 17-50mm 2.8 ou uma 17-70mm 2.8-4 (esta ultima vai te dar um pouco mais de zoom, mas perde-se um pouco em clareza, mas se suas fotografias tenderem a ser locações externas, isso não vai influenciar muito).
Procure lentes da marca Sigma ou Tamron, que o preço será mais em conta.
Trocar o corpo será algo bem vindo, mas experimente adquirir uma dessas lentes, que poderá servir para as próximas câmeras (DX) que você comprar
Caso você precise realmente de uma lente com um grande zoom, gaste um pouco mais e compre uma 70-200mm 2.8 - você não vai se arrepender.
Se a grana contar muito, pense numa 18-140mm, que em termos de claridade será igual as duas sugestões que você deu, porém você terá a possibilidade de fotografar assuntos mais próximos com mais facilidade.