A bit off topic, but a knighthood doesn't make you upper-class. In England, the real upper-classes are landed nobles with hereditary titles (who will look down on any parvenu with a knighthood and a few billion).
Also most of the upper class don't have much money left, those houses cost a fortune to maintain.