I agree with Plusbike Nerd, I’d only buy a dedicated XC bike it i was going to race XC.
I would look more towards something like a Trek Fuel EX, Specialized Stumpjumper ST or Giant Trance 29 to give you a bike in the 120mm travel range. These bikes will pedal nearly as well as the XC bikes previously mentioned (in fact in most situations you probably wouldn’t even notice much difference) but they allow clearance for wider tyres and will give you so much more confidence on the descents.
To throw another curveball in there, you could also look at so called ‘downcountry’ bikes. These are basically XC bikes with longer forks and slacker angles to make them a bit more capable when descending. I’m not sure what sort of availability there is in South Africa, but perhaps have a look at the Specialized Epic Evo, Yeti SB100, Pivot Mach 429 SL etc.