i don't think it out of the question that he could beat hal--GL energy has been controlled many times in the past, and there's no reason to think vulcan couldn't do it. he has shown some evidence of being able to easily control magic (which he himself says is just one more type of energy) when he was beating up warlock, but still, strange's magic is a little different, so i'm not sure. i think strange stops him without further evidence. he also hasn't shown to be able to manipulate energy at the level of ss.