Are you serious? Windows had no proper disk cache before this?
That would explain a lot actually...
[edit] Did some testing with Windows XP, 3G of RAM, and a 1GB file. Windows XP obviously has disk cache to get read speeds of one gigabyte a second, though perhaps the terminology isn't quite the same across the board.