Why not leave the twenty five fonts you use most and keep the rest of your collection in a separate folder named "Archive Fonts" or something like that.
Frankly to have 38,000 fonts on your hard drive gets very close to being ridiculous (IMHO)

I'm not at all surprised that some of your programs stall at loading them up. It's a wonder your PC doesn't fall over with the weight!
Mind you I may be prejudiced as I started using a desk top publishing program with Windows 3.0 and had just 5 fonts plus two system fonts called MS small and MS medium. The forerunners I suppose to Ariel.
There's a thought, if you take up my idea do make sure that you leave any fonts in the font folder that your system uses including your programs!