text += "{}. {} {} - {} раз\n".format(i+1, vkGetFirstName(int(row[0])), vkGetLastName(int(row[0])), row[1])
Очевидно, имя и фамилия меняются не настолько часто, чтобы запрашивать их каждый раз при выводе топа.
Пишите их в БД или пакуйте запросы пачками в метод Execute, если очень нужно каждый раз запрашивать ИФ