After a quick test with 32, 64, 96, 128 MB sticks of EDO RAM, I have determined that CTCM7 sometimes is incorrect. In L2 WT mode, it showed that all RAM was cacheable up to 128MB (32 MB for WB mode) for 256 KB of cache.
The only Windows-based benchmark programs from my testing list that show change with cached and uncached RAM are CpuMark99, SuperPi, PassMark - MathMark score, and WinTune98 - Memory test.
CpuMark99 Stand-alone showed the most significant benchmark change. A summary of test results in Windows98SE w/Cyrix 5x86-120, L2: 2-1-2, RAM: 0/0 RAM WS, and 256 KB L2 cache are shown below using CpuMark99 Stand-alone v1.0.
--L2 cache: WB/WT
32 MB RAM: 5.4/5.4
64 MB RAM: 4.2/5.5
96 MB RAM: 5.6/ 5.5 <--------- This one doesn't follow the trend
128 MB RAM: 4.2/4.2
The results showed the same pattern when tested in Windows NT4.0. It infact seems like 256KB L2 will cache up to 32MB in WB mode and 64MB in WT mode.
Under the conditions of 32 MB EDO (all cached) and 128 MB EDO (only 32 MB cached), I opened IE6, logged into gmail, and opened up this tread. I did not notice any significant speed difference between the two cases. I hope this clears some things up.