I think 'Impact Points' was an important measure too to provide a more objective view of quality of work done by a researcher. As far as I understand, RG score also takes in to account journals' impact factor in some sense but then it is also influenced by other factors such as amount of readership, downloads, views etc.