As far as I understand your question is;
"This is an old problem which everyone knows.
Is this already correct?"
I'd prefer "that" but as discussed on this forum several times, it'd be correct even if it was a restrictive clause.A comma would be incorrect,so let it stay this way.But I guess the prescriptives would say that using "which" here is incorrect
Interested in Language