Unfortunately, I've already posted there and haven't had much success
.
I know a lot of people have trouble with it, but from what I've gathered most people say it doesn't get bad until the battles are 10k or more.
Medieval 2:
[audio]
enable = 1
master_vol = 100
music_vol = 38
provider = Miles Fast 2D Positional Audio
sfx_vol = 100
speech_enable = 1
speech_vol = 100
sub_faction_accents = 1
[camera]
default_in_battle = rts
move = 50
restrict = 1
rotate = 50
[controls]
campaign_scroll_max_zoom = 30
campaign_scroll_min_zoom = 30
keyset = 1
[game]
advanced_stats_always = 0
advisor_verbosity = 0
ai_factions = follow
allusers = 1
auto_save = 1
blind_advisor = 0
campaign_map_game_speed = 23
campaign_map_speed_up = 0
campaign_num_time_play = 9
chat_msg_duration = 10000
disable_arrow_markers = 0
disable_events = 0
english = 0
event_cutscenes = 1
fatigue = 1
first_time_play = 0
gamespy_save_passwrd = 1
label_characters = 0
label_settlements = 1
micromanage_all_settlements = 1
morale = 1
mute_advisor = 0
no_campaign_battle_time_limit = 1
pref_factions_played = 0
tutorial_battle_played = 0
tutorial_path = norman_prologue/battle_of_hastings
unit_size = large
unlimited_men_on_battlefield = 1
use_quickchat = 0
[hotseat]
autoresolve_battles = 1
disable_console = 1
disable_papal_elections = 1
passwords = 1
save_prefs = 1
update_ai_camera = 0
validate_diplomacy = 1
[network]
use_ip =
use_port = 27750
[ui]
SA_cards = show
buttons = show
full_battle_HUD = 1
radar = show
show_tooltips = 1
unit_cards = show
[video]
anisotropic_level = 16
anti_alias_mode = off
antialiasing = 0
assassination_movies = 1
autodetect = 0
battle_resolution = 1920 1080
bloom = 0
building_detail = high
campaign_resolution = 1920 1080
depth_shadows = 0
depth_shadows_resolution = 0
effect_quality = low
event_movies = 1
gamma = 128
grass_distance = 0
ground_buffers_per_node = 4
ground_cover_buffers_per_node = 4
infiltration_movies = 1
model_buffers_per_node = 4
no_background_fmv = 0
reflection = 0
sabotage_movies = 1
shader = 2
show_banners = 0
show_package_litter = 1
skip_mip_levels = 0
splashes = 1
sprite_buffers_per_node = 4
stencil_shadows = 0
subtitles = 0
terrain_quality = custom
texture_filtering = 0
unit_detail = high
vegetation = 1
vegetation_quality = low
vsync = 1
water_buffers_per_node = 4
widescreen = 1
As for TATW, I have shadows off, grass off, vegetation low. Huge unit size, though I haven't noticed any performance increase when playing on lower unit sizes. No AA and Bilinear texture filtering.