differences between different noun forms of same adjective
Solution 1:
Suffixes -ness and -ity are roughly synonymous, but they have different etymologies.
There are two roughly synonymous suffixes, -ness and -ity, which are typically used for forming abstract nouns from adjectives, as in example below.
generous + -ness = generousness
generous + -ity = generosity
The first suffix, -ness, is etymologically native, while -ity entered the language as a result of contact with French during the Middle English period.
(..)
In addition, the meaning of words in -ity is often not entirely compositional, i.e., not deductible from the meanings of the base and the suffix. Thus, it is both phonologically and semantically more opaque than -ness (cf. Riddle 1985: 443–444; Aronoff and Anshen 1998: 246).
This was extracted from the article PRODUCTIVITY OF THE SUFFIXES -NESS AND -ITY IN 17TH-CENTURY ENGLISH LETTERS: A SOCIOLINGUISTIC APPROACH.