I don't know if the GL ring would be able to break through magic spells or not. Of course magic is like the ultimate plot device, so if they wanted Strange to win, he'd pull something out of his ass. Overall I'd have to go with Strange but I like Hal better so I hope someone comes along and proves that GL would win lol.