I recently put <img src="/ubbthreads/images/graemlins/beyond.gif" alt="" /> on vista I had the same problem with the currupted items.
I got one of my saved games from my old computer and the equipment I already had worked fine but new ones were all currupted. So I reinstalled the game, no luck. So i was looking at the FAQS on the <img src="/ubbthreads/images/graemlins/beyond.gif" alt="" /> website and saw the game runs on windows 98 ane ME so i decided to change the compatibility mode to Windows 98/ME. Than i went to the battlefield to check if it worked. It did, the new items went where they were supposed to go. I put the compatibility mode back to XP, i got more new corrupted items, so I switched it back to 98/ME and got no corrupted items from the battlefield. I hope this fixes the problem for everybody else.