[color:"orange"]It seems as if certain items are not being classified correctly.[/color]

That is very strange. Since equipment was going into the correct slots to start with, something in the save or with the game itself may have become corrupt.

Try deleting the files within the dynamic folders (not the folders themselves, though);
'..\Beyond Divinity\Acts\Act1\Dynamic', '..\Beyond Divinity\Acts\Act2\Dynamic', etc.
These folders are used as a cache for the game. Files are created / copied there from the save game folder when you load, and written / copied to those folders when you save a game. The files will be re-created as required the next time you start Beyond Divinity. If there was a corrupt file in those folders, deleting the files should fix the problem.

After this, you may want to start a new game and play long enough to get one of the equipment types you are having problems with (shouldn't take too long). If the problem exists in a new game, then the source may be with the game itself; if not, it is more likely something in your latest save.


[color:"orange"]Am I going to have to re-install?[/color]

There is a file verification procedure to check for missing or corrupt files, but I have not updated it since the latest patch. I'll do a clean re-install of the game (hopefully tonight), and update the procedure.

Until then, if a new game works fine, then a re-install probably isn't going to help. If a new game does display the same problem, then that may fix it.