For the first, it's possible that you know how to speak German and choose not to with "don't." With "can't" you lack the ability, even if if you wanted to. The "can't" version is more natural to my ears.
For the remember pair, there is no practical different in meaning. A person cannot choose to remember (let's leave the psychology of repressed memories out of this), so the possibility of being able to but choosing not to doesn't exist.
Interested in Language