Sure, machines with virtual memory and caches were available in small numbers for a long time, but the vast majority of programming was done on PCs since the 1980s. The first Intel PC with a cache was the 486.
I doubt that the early small memory Intel-based machines played much of a role for Lisp programmers or even education (other than being used as a terminal to a different machine). Lisp was memory hungry, due to the interactive use (with resident dev tools) with a garbage collected heap. The 386 supported virtual memory and various other ways to extend the available RAM was used on early intel machines under the various DOS variants...