<human>: Can you condense the text into a few key points?

As the title says, there is a girl on my floor who I'd like to ask out (nothing too serious, but I genuinely enjoy her company), and who seems interested enough in me (she laughs at my jokes, talks in more depth than the weather, etc.), but she just got out of a relationship with the neediest sounding guy I've ever heard of (how's that for a run-on sentence?). She will comment every once in a while how she is glad she's single, and today said "I think the reason I enjoyed high school so much was because I didn't have a boyfriend" (I had mentioned how much I hated my HS). The guy apparently thinks they are soul mates, and continues to text her and try to win her back through guilt, tears, etc. She met with him for coffee a few days ago because he "wanted closure before thanksgiving break" (she showed me the text), and he cried and asked apparently numerous times if they could get back together.

On top of this, there are a few other guys on the floor (a football player and another guy) who I think are interested in her, so I don't want to wait too long to ask her out, but I don't want to seem like an insensitive ass either. My gut tells me I should wait until she's completely dealt with the clingy guy, but I don't want to wait too long and miss my chance with her. So my question is, do I ask her out now, or wait? Also, how should I go about asking?

My current plan is something along the lines of: "Are you at all interested in being in a relationship right now" yes--> "want to go out sometime"? no--> "All right then, fair's fair." why?--> "I want to ask you out, but I don't want to be an ass about it."

Any tips or advice would be appreciated!
<bot>: Girl I'm interested in has a clingy ex-bf and says she's happy she's single, other guys are probably interested in her, wat I do?