Hey, I am back.
After fiddling quite a bit with the settings I realised that:
1- the problem has definitely to do with XVM
2- the more XVM mods I add, the more frequent the crashes described here.
3- it seems to do with the information exchanged between the game client and the XVM server at the moment of returning from a battle. More mods = more info to exchange.
4- I have the game also installed in a MSI laptop with no restrictions on the number or type of mods and it also crashes (not often, once a week, may be)...
There is some optimal trade-off between the number of crashes per day and the number of useful XVM mods that I find useful to play. This is the bare minimum I managed to install with just a few crashes (one every other day, may be):
xvm\build\stable,
xvm\otm\aslain\hpbar\fat,
xvm\otm\aslain\otm_leftside\tier_roman,
xvm\otm\aslain\wnmarker\star,
xvm\otm\aslain\shadow\standard,
modpack\iconset\contouriconsmode\xvm,
modpack\iconset\best_icons_ever_grandorf\aslain,
modpack\aimhelpingmods\autoaim_indicator\timesnapping\1_5,
modpack\non_xvm_6th_senses\sixthsenseduration,
modpack\non_xvm_6th_senses\static\aslains,
modpack\non_xvm_6th_senses\sound\normal,
modpack\garagemods\crew_auto_return\crew_auto_return_auxilium,
modpack\garagemods\equipment\autoequip_auxilium,
modpack\garagemods\autocamo\auxilium
hope this is useful.
If you find something extra please post.