As strange as these seem (remember we're dealing with M$ here)
-Change the windows indexing, if you it doesn't work you can always change it back, so that there are only small directories being indexed. Click the Start orb and type "indexing options", click "Modify" and uncheck everything. Click "OK" and "OK" again.
-Change the Windows Media Player indexing options so that there is nothing as low as one directory above the system drive (normally C
. Open Windows Media Player and click "File", click "Manage Libraries". Click each option to the right and follow the advice in the first sentence of this paragraph.
To check, start Task Manager and click on "Processes" tab, click "Show processess from all users" at the bottom, click the column heading "Memory" twice. Look for "wmpnetwrk.exe" and see if it's using an excessive amount of memory.