I would be very careful when buffing throwing. Actually I would leave it as it is, for now. You can screw up things way too easily.
Throwing is a very VERY complicated matter.
Reality gives a few prerequisites, and putting them into a balanced class is really difficult. The biggest problem of all is, that throwing was always only a support weapon. You never had pure throwers in armies, like you had pure archers or the like. On one hand it should be a "full", viable class, on the other hand we don't want to encourage more ranged spam or even turn melee into the duel of the last few survivors of the short range throwing massacre we would have if throwing was buffed too much.
The problem is: if you make throwing too accurate, it becomes OP as it is too easy to shoot people on close distance. If you make throwing less accurate, it becomes more of a luck based class, and if you give throwing more ammo to make up for the lower accuracy, you encourage ranged spam. On one hand throwing should deal the biggest damage of all ranged classes, as it suffers the biggest restrictions, on the other hand it is really annoying to be oneshot by a lucky hit on close distance.
Buffing throwers means annoying almost all other classes. And this is no lobbyism, because throwing is not really the peak of skill requirement. Just think about 2hd and polearm infantry, they would suffer a lot from this. Not that they were already suffering a lot, but you will never know to what a decrease in 2hd and halberd infantry will lead... and don't forget that pikes, an important anti-cav-element, would suffer from buffed throwing, too.
Seriously, I wouldn't touch throwing, and I don't really see it as solution against cav. I already gave a good solution, but people don't mind to answer. Buffing throwing to deal with cav (or buffing any class to deal with another class) will always end like those stories where people imported a certain animal from the other side of the world into their country to deal with a certain other animal...