У пехотинцев со щитом шанс против кавалерии - в кучности. Насквозь толпы пройдёт редкий конник.
К тому же можно добавить, что пехотинец может пользоваться метательным оружием. Самая большая эффектность и эффективность достигается броском в наездника как можно ближе к тому времени, когда он будет наносить удар(ориентируемся по расстоянию. Всадник не сможет нанести удар+потеряет бонус в скорости, а если завязнет в толпе - то не вылезет. В дополнении, как известно метательного можно будет не шибко экономить.
Таранному удару можно сопротивляться единственным способом - уворачиваться. Наиболее эффективно будет зайти отскочить так, чтобы конь был по левую руку - копьё вас не достанет, а вы сможете ударить мечом по ноге.
С двуручником дело значительно проще. Сильный боец может убить лошадь под противником перед его ударом, эффективно(простите меня) прыгать и бить в голову длинным оружием. Если же прыгать не получается - у вас есть возможность отскочить, и рубящим сверху ударить всадника и лошадь. В игре даже не очень прокачанный персонаж убивает лошадь и сильно повреждает всадника(убить его сложнее).
Также нужно не забывать про особенности ландшафта. Деревья, камни, горки, овраги и реки - лучшие друзья пехоты в борьбе с конным противником.