Elian - if you REALLY want to do without the DLLCache folder, here's how you do it.
First go to a command prompt and type:
"sfc /cachesize=0" and then reboot. After rebooting, delete the contents of the DLLCache folder. System file protection will still work, but now rather than invisibly replacing incorrect files, Windows will flash up a message asking for the Win2k CD (which you can say no to).
If you want to check the integrity of system files you can do it by typing "SFC /SCANNOW" at a command prompt, and then look through the event log to see if anything has been replaced by older versions.
It's also a good idea to install the 'Recovery Console at boot-up' option just in case you need to rescue a corrupted win2k installation which won't boot.