I wanna say Ninja Gaiden 2, but I'm pretty sure I'm waaaay off. XD
i have herd this exact song before.
If I had any advice, it would be to make the drums a little more varied and complex. That guitar is absolutely beautiful, but it really needs a weaving of rhythm as well for it to be truly epic. I really missed the crashes and splash cymbols in there.
Great tune, just needs a little fine-tuning to be completely perfect!
Please contact me if you would like to use this in a project. We can discuss the details.