Based on your description of her, if you really have been dropping regular hints, I'd imagine she already has a pretty good idea what your feelings are. If you suspect that is the case you've just got to analyze the situation as best you can and make a gut call. None of us can possibly know the answer better than you. No matter how clueless you may be, you will still have a better and more complete answer than even the most erudite forum-goer.
If she's unaware, then here's something to keep in mind. You're asking for advice on a gaming forum, and as such I personally doubt that you're particularly suited to the task of performing the necessary high-wire act required in waiting out their breakup. More likely, you're a good old fashioned romantic idiot (not a bad thing, mind you) and everything's going to come out one way or another. Do it on your own terms, and don't half-ass it. Put some serious thought into what you're going to say. Do it in writing, or song, or whatever if that feels more comfortable for you. You may want to consider posting whatever you come up with here, as I can almost guarantee that it'll sound either much better or much worse than it really is from your perspective. This is actually an area where the internets can help you, because we've got sufficient emotional distance from the issue at hand to tell what the actual quality of the thing is, and probably won't resent you for making us deal with your problems, as we'll get a nice laugh out of it if nothing else.