Dammit, Brome.
Now it's stuck in my head too.
It sounds really, extremely familiar but I can't place it, either... Maybe runescape?
The reason I say that is the middle part, right before the drum beat sounds a little bit like part of that sign-in screen music...
I could, of course, be mistaken seeing as it has been years since I last played that game.