if you really want to share all your files... dont forget there are other clients than xolox and i suggest that you try some of them if you have not already... i get the same index building going on when i use xolox... and i share about 25 gig worth of files...
so my suggestion would be to find a better suited program for your large database of files. i like this solution better that not sharing

good luck