I think the answer to my puzzlement is that there are 2 different buffers going on, a file-system buffer that has to do with reading data off my disk, and another buffer that has something to do with my soundcard. Maybe.
When I'm tracking, I set my AtoD hardware interface buffer size to 128, and I don't experience any latency issues, at least any I can detect. When I'm done tracking and moving on to mixing I set the hardware interface buffer size to 1024, as otherwise Melodyne will complain, and raising that seems to give me more cpu headroom to run Prochannel stuff and various cpu-hungry plugins.
However, to confuse me, on the Preferences/Sync-and-Caching tab there is a playback and record buffer size which are both set at 512kb for like forever, as in like a decade or more.
These things don't seem to need to agree with each other, methinks, but it does puzzle me enough to post.