Don't know if anyone followed
this thread in the Taleworlds forum, but there is a definite limit to the number of items in item_kinds1.txt for the 903 system (dunno about 950).
I manged to narrow down the limit to somewhere between 911 & 919 items (to lazy to be more precise). Greater than that, and you'll start getting random crashes to desktop (no assertion error, just microsoft communication thingy). Less than 911 seems to be thoroughly safe.
I have fired off a note to armagan asking about a workaround, but I am not holding my breath (given that we've moved on to 951 now).
So, if you start getting random CTDs (in my case, it was usually in-battle, the battle ticker seem to be affected), revisit your items list and make sure it is under 911.