Le D300 t'offrira exactement la même qualité d'image que le D90.
Le D7000 est légèrement meilleur en haute sensibilité, mais vu ton utilisation ça risque de ne pas être très utile. Mais aussi en dynamique ce qui, pour la photo de paysage, est très appréciable.
Donc en fonction de ton utilisation, je voterais pour le D7000, l'ergonomie plus poussée du D300 étant un argument en reportage (là où il faut être très rapide) mais pas vraiment pour ce que tu pratiques.