Coach Warren Gatland has made four changes to his beleaguered Wales side to face world champions South Africa in Cardiff on Saturday.