Crashing with 300 fonts sounds strange. But regardless,
it is not a good idea to have too many fonts intalled.
Use a font manager like:
http://members.ozemail.com.au/~scef/tft.html
Then you can easilly find, preview, install and uninstall fonts as needed.