The problem is probably workbench and not the filesystem (although I'd go with more buffers and larger block size, myself). When opening a drawer with a lot of files it has to create a ridiculously huge window in RAM and draw all the icons (or fill in all the text if it is a list). When browsing my PC's harddrive from my A2000 I would often run out of chipmem (even with 2MB).