By far the most common reason for albums partially matching is because of different masterings of albums.
When albums are remastered, there are very often some fairly significant differences between different masters. An obvious difference is that very often the transitions between songs are not the same (i.e. the point where one track ends and another starts moves), but also the waveforms will be generally different and therefore match won't pick it up as the same version of the song (actually there is an argument to say that it isn't the same version of a song).
In practice, this means that these albums give a very patchy matching result, especially as iTunes generally has the newest master in the store and no others.
From my experience, this fits in very well with the actual results.
Albums purchased fairly recently tend to match very close to 100%
Older albums that have not been remastered also tend to match very close to 100%
Older albums that have been remastered since your version was produced will match very poorly (often less than 50%).
It is possible that the type of rip you have made will have an impact, but I believe that this impact will be minimal.
The result of all this is that the albums which are affected the worst are albums that are relatively popular (and have therefore warranted a remastering). That is why lots of people who report this point out that their library is fairly mainstream. If you have lots of obscure stuff then a lower proportion will have been remastered and you will probably get better results than a more mainstream library. This is the opposite of what people would assume.