If you're all about the journey, you could take SQ all the way to Cape Town:
SFO-HKG-SIN-JNB-CPT
But if you're looking for a more direct routing, you can't go wrong with SA. Their 180 degree flat beds in C is just fantastic and one of the best in the industry.