Bonjour,
Pour moi, le sens global est le même, mais avec une subtilité : "faire face à" est plus défensif et "affronter" plus offensif.
J'aime bien la définition trouvée sur L'internaute : "faire face à"="ne pas reculer devant"
"Affronter" est un synonyme de "braver", il y a une notion de courage en plus.