Since i've got killed 5 times in a row on one map by the same archer a few months ago, i decided to focus on them. This is my tactics:
Make sure the Archer is not focused at you when you're charging alone.
I use to wait till cav joins in and draws their attention before i attack / or sneak up to an archer.
And yeah. Use cover to try minimizing the distance to the archer. Then your 7 Athletics will give you a good chance to reach them before they can shoot their 2 arrows.
Ive got the exact same Problem with Archers and almost the same athletics (8). When i'm closer to them (like 10-20 ingame feet) and then start running when they're looking somewhere else its almost a 100% kill chance for me - except im fighting Xynox. But he is allowed to kill me any time
.
Whats your Level?
I think you've got too many spent Attribute Points and too less Skillpoints. 21/21 is good. but only if you can 7 all the important skills. Maybe 18/21 was better. 6 Powerstrike is enough. You could also Get some more Points in WM and still had some spare Points for Shield or Ironflesh even. If you had more WPF you could even use the longspears or pikes increasing your chances to get the archers before they can shoot.
BUT I think everyone is getting shot by Archers. So i think more important than a good build is using ones brains when charging ;). No offence.