I found some new information on MSDN:
http://msdn.microsoft.com/en-us/library/aa914334.aspx
It says that the "Dword:Cachesize" is obsolete for
Windows Mobile 6.x and/or Windows CE 6.0.
Although it was having an affect on my memory management, I have now removed the values and now have this working well.
edit: It seems that the "EnableCache" entry just assumes that the cache is automatic when no "CacheSize" value is found. In other words,
This is just not as helpful as I expected. Testing on these settings are done. Autosizing of the cache is not helpful in my experience.
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"FatCacheSize"=dword:2048
"DataCacheSize"=dword:8192
"EnableFatCacheWarm"=dword:1
"EnableWriteBack"=dword:1
"Flags"=dword:65606
"EnableDataCacheWarm"=dword:1
"EnableCache"=dword:1
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
"Paging"=dword:00000001
"Util"="fatutil.dll"
"CacheDll"="diskcache.dll"
Plus my filter cache is down to 8196 and my glyph cache is down to 32K.
At this moment I have text messaging and IE open and I still have 20MB free. Enjoy!