Largely, there is no difference.
~KOTO GA DEKIRU is used for the possibility of an outcome, while the potential (~RARERU, xERU) is used for the ability of an individual. The former also tends to be more formal/academic and less colloquial than the shorter ~RARERU/xERU forms.