Граница субъективная и зависит от того, кто смотрит.
С точки зрения самого сообщества: геймер - это человек, для которого игры хобби, источник удовольствия и возможно социализация. Играет регулярно, знает жанры, следит за релизами. Задрот в исходном смысле - человек, который кладет на все остальное ради достижения конкретного результата в игре: топ рейтинг, все ачивки, максимальный уровень. Тысячи часов в одном тайтле.
С точки зрения людей вне культуры: задрот - любой, кто играет больше двух часов в день. Слово оскорбительное только снаружи, внутри сообщества оно давно нейтральное или даже почетное.
Подруга скорее всего просто не понимает разницы и использует оба слова как синонимы. Это ее проблема, не ваша.