I seem to remember coming across this same point, between countable and non-countable things too!
But here is how Collins grammar describes things.
Tanto - so much
Troppo - too much
All adjectives, but also Molto can be used to mean 'very' to stress an adjective. So 'una bella casa' means a nice house. But 'una casa molto bella' means a very nice house. [Note when molto is used it goes with the adjective, after the noun!]