Is it a single ticket all the way through to Cape Town? If it is and you miss your connection SAA should rebook you onto a later flight. It is possible to make that connection but I think that 70 minutes doesn't leave much room for error to get over to domestic checkin and clear security again.
Alternatively there are a number of other carriers who fly between JNB and CPT some of which are of the low cost type.