To bypass any problems that might arise from vista's cpu handling for dual core cpu's....
Start the game.... then alt-tab out of it.... Right click on the startbar and select task manager.... go to the processes tab... find in the list. div.exe
right click on div.exe and and select "set afinity".... then make sure that only 1 cpu is selected (not both).
click ok...
click on the game. EXIT immediately. Playing now, will probably cause your machine to behave insane....
Start the game again (now it will use its new 1-cpu setting) and see if it the game still generates bugged items.