Does MCU RAM size affect quality of WAV read from SD?
Only if a buffer underrun occurs, which will result in a "hiccup" in audio playback. This happens when the current audio in RAM finishes playing before new audio can be read from the medium. There isn't really a good solution for this other than to use faster media or access methods or to arrange the data on the medium in a layout optimized for the application.