Разница между «русскоязычным» и «русскоговорящим» в контексте межнационального общения заключается в уровне владения русским языком. www.bolshoyvopros.ru
Русскоязычный — человек, для которого русский язык родной или который владеет им наравне с родным. www.bolshoyvopros.ru Как правило, это граждане России. otvet.mail.ru
Русскоговорящий — человек, который может говорить на русском языке в принципе. www.bolshoyvopros.ru Как правило, это граждане других стран, для которых русский язык может быть родным или не быть. otvet.mail.ru Для русскоговорящих русский язык часто служит языком межнационального общения. www.bolshoyvopros.ru
Таким образом, русскоязычные — это те, для кого русский язык — основной, а русскоговорящие — те, для кого русский язык — один из языков общения, возможно, наряду с другим.