I've run into the same problem with resistances, I believe, but before taking any action I'd like to make sure I've got it all correct:

1. There is no patch that fixes this problem? You have to use a hex editor to fix it?

2. To not get this problem again, you must avoid putting points in the magic barrier skill?
Or you must avoid all items with that skill?
Or both (never learn the skill and avoid all items with that skill)?

3. So skills increasing sight range might also be buggy?
If so, how do you find out what your current sight value is?
My range is annoyingly large, but I can't say if it's longer than supposed or not.