If passenger rail increases, then goods rail must decrease and go onto trucks. Or, one could let goods rail go at night, but Germany is noise -sensitive, so that's unlikely to happen. In the long run building more tracks are probably the only real solution.