I would say that Gilgamesh would win the fight hands down not because of his abilities and stuff, but because Gilgamesh had already fought, but not directly. You see, the seiyuu for Gilgamesh is Tomokazu Seki. The same guy does another notable role as the japanese voice for Ezio Auditore from Assassins creed 2 and Assassins creed: Brotherhood. In brotherhood, the main villain, which Ezio has to kill, is Chesare Borgia, the son of the Pope at the time. The funny part is that the japanese voice for Chesare was Junichi Suwabe, who is the japanese voice for Archer. So there you go! Gilgamesh, as Ezio, throws Archer, as Chezare, off of the Battlement, thus winning the fight!!