x86 é a combinação de ambos. Se você der uma olhada no cache L1 de processadores modernos, você notará que há um cache separado para dados e instruções. Além disso, faça algumas pesquisas na Wikipedia sobre o x86. Você vê, os modernos processadores x86 não são realmente x86. Em vez disso, eles emulam processadores x86 convertendo a instrução x86 em seu próprio microcódigo interno. De fato, em alguns dos processadores da Intel, o microcódigo pode ser alterado enquanto o sistema está sendo executado.
Quanto ao que é mais produzido, eu diria que é Harvard, principalmente por causa de PICs e microcontroladores similares. Até onde eu posso ver, Von Neumann é mais fácil de programar, então não é raro ver internamente os processadores Harvard (como x86 e alguns PICs) se apresentarem ao mundo como Von Neumann.