Hay una gran diferencia entre 24-70 y 18-55. La calidad de imagen de 24-70 es mucho mejor.
Sin embargo, creo que tu problema no se debe exclusivamente a la diferencia de lentes. El 18-55 es peor, pero no tanto como para que haya niebla como dijiste. De hecho, no hay mucha diferencia en la resolución central entre una mala lente y una buena lente. La diferencia radica en los bordes, la distorsión, la apertura máxima, el viñeteado circundante, etc.
No creo que debas comprar una lente todavía, intenta cambiar los parámetros de disparo antes de volver a intentarlo, como reducir la apertura y usar un trípode tanto como sea posible. No hay buenos lentes para comprar entre 3500 y 4000. Si los usas incorrectamente, no podrás tomar buenas fotografías y las posibilidades de que salgan borrosas son muy altas.