Imo I think Semiramis's NP should be changed. Like, it's obvious that her NP would only work in Apocrypha and that's practically it. Avicebron is more or less in the same boat, but at least he could potentially (would be difficult though) manage to build it himself with time, but Semiramis cannot.
So anyways. With Hanging Gardens of Babylon she would obviously win without a doubt.
Without it, as it would usually happen, Kojirou would probably win. I'm taking the current power levels version btw, because the F/SN version is... quite weak to say the least. (He's absolutely impressive in skill, but he just lacks Servant stats. But in things like F/GO he's more "normal" now so that's the version I'm using.) It's not the best matchup for Kojirou due to Semiramis' magecraft and long range attacks, but I still think Kojirou would eventually be victorious.