Вооружитесь фразой: "Ты меня смущаешь" или "Я не хочу об этом говорить" или "Хорошего понемножку" или "Сменим тему".
Я не знаю, в чем чаще проявляется бестактность и навязчивость подруги, но фраза должна подходить ко всем случаям, и служить условным сигналом, после подачи которого она должна от Вас срочно отстать.
Когда сигнал определен, приступайте к дрессировке.
Она задает слишком личный вопрос - Вы говорите "Сменим тему" и выходите из комнаты по срочному "делу".
Она рассказывает что-то лишнее - Вы опять "Сменим тему" - и меняете позу, отворачиваясь.
Постепенно, она поймет, что если прозвучала эта фраза, то тему действительно нужно менять и к ней не возвращаться.
Люди меняются, для перемен им нужен только стимул и повод. Поставив "ограничитель тем", вы сможете и дальше общаться со своей подругой, только с большим удовольствием. Она, наверное, просто не понимает, что есть вещи, которые Вас коробят. Как только поймет - перестанет. А фраза-сигнал - будет напоминалкой, если она вдруг забудется и начнет опять "заходить за черту".
Смена позы или уход из комнаты - это невербальное выражение фразы "Сменим тему", оно будет хорошо подкреплять сигнал, особенно на первых порах.