To your point 5, I discovered dumbing down graphics helps, which then goes back to my point 2.
So fine. The problem is inventory/items management is slow and boring and needs to be simpler with less graphics issues. I've crashed more times in shops than anywhere else in the game. SHOPS! It just happened to me and now I have to play an entire area again because I forgot to save before the shop.
Larian fix it.