Jack is still greater, due to longevity. The key question to ask is, if Tiger's career ended today, would it be better than Jack's career? Right now, the answer is a clear no.
As for the other question, Tiger's impact is clearly greater, with the Tiger Woods Foundation and his impact on junior golf, especially in inner cities and among minorities. Jordan has never done anything like that.