i c this may be a bit extreme but my advice is:
I would do what you probably dread and take Miss Obsession out to a quiet dinner and tell her honestly that you’re gay. lol jk but seriously I would tell her honestly that you are not in to her and that she is hard to deal with. Don’t tell her how funny she is. Don’t tell her how pretty she is. She doesn't care if she is the cats meow to a bunch of other dogs, she wants YOU. Compliments will further server her delusion that you notice things in her that other men couldn’t, or that you have repressed feelings that even you cant see… or whatever she is telling herself.
It’s probably going to seem ‘rude’ or like you’re being a d***, but it doesn't need to be. Keep your intent in a good place, but don’t back down from your purpose. It’s not healthy for her.
I wonder what you did or said that has her mind all twisted for you. Do you make good money? Maybe she’s mentally spending it over and over and just wishes she could get her real claws in you so she could spend it physically. That’s me being cynical. Good luck with your lady friend!