Para ofimatica cualquier procesador ARM sirve, cuanto mas el mas basico de los basicos de los procesadores x86-64.
Para maquinas virtuales te convendra tener el mayor nucmero de nucleos posibles, asipodras tener aparte de las tareas de la maquina virtual, las tareas que se esten realizando en el sistema anfitrion [el mismo kernel mas otros modulos del sistema operativo anfitrion consumiran algo del procesador].
Dentro de lo anterior te recomendaria una maquina que ademas de nucleos pueda realizar dos hilos por nucleo, asi seria un R5 1400 que igual cuenta con 4 nucleos, pero con 8 hilos.
Tarjeta madre, pues con chipset B350 seria el idoneo, soportara cualquier otro procesador ryzen R7 [8 nucleos y 16 hilos] por si decides actualizar en el futuro a mediano o largo plazo, con chipset X370 pues seria demasaido sino piensas darle un uso realmente intensivo y chipset A320 esta por debajo de lo que requieres [es cierto que el A320 soportara el R3 que quieres, pero esta pensado para sistemas de gama media-baja y baja].
.