Can a woman have her former husband charged for years of physical assault?

That depends on the details. There would be a statute of limitations for assault charges. Those type of charges are best brought while they are fresh, the incident is reported to the police immediately and evidence can be collected and preserved.