A lot of fair points in this post but I want to point out your performance is just yours, im running this on a laptop and im getting solid 60fps on high settings/unlimited corpses in very large battles/sieges if there's one thing they've done right it's performance on large battles.
I have the battle scale set to 1000 vs 1000, it is still 60 FPS capped, if I don't cap it, it displays 150+fps..., but stutters
I can alt tab, I hear the ingame sounds, I can press escape and eventually I will get the menu pop up. Other people have the same issue and that's how I managed to fix it removing unlimited corpses and capping ragdolls.