I didn't write you sould nerf cavalry, and in fact I wouldn't nerf them at all, at least directly. I am for buffing ranged a bit again, buffing spears/pikes and implementing those stakes.
And just on a note: I HATE it if people suggest to use different items to deal with a class. Because this argument can be used in virtually every scenario. Let's assume archers would have almost closed reticles, shoot with higher accuracy and do more damage, in short: they would be heavily overpowered. The argument "get a shield" can't apply, because if everyone followed that suggestion, we would have only archers and shielder on the server.
If people decide to go without shield, sure they need to suffer certain penalties, but these penalties have to be of corresponding extense to the advantages this grants. Which would be higher weapon reach and damage. Let's say 25-50% higher chance to die from missile will NOT make up for about 10-20 points more weapon reach and 10 points more damage, rendering the class sub-par.
Same applies for cavalry. The old but very popular (among cav players) argument was "get a pike". But pikes are unsheathable 3 slot weapons now, making them primary weapons only. Which leads to the conclusion that the people are suggesting there should only be pikemen and cavalry, and if you don't want to be pikeman it's your own fault if you suffer from the omnipresent cavalry.
Another case was "Ladders help against roofcampers"... which was the same shitty suggestion, but in addition it was also a very ineffective one.
So please, never ever suggest to counter certain game imbalance with equipping certain items. Don't tell the people which class they have to play.
I would really like if we could agree in this forum to never ever accept "use a [xyz]" as suggestion to deal with a class. It's like saying: "Archers have problems against shielders? Play a 2handed axeman then"