El i3 te permitirá hacer lo que buscas a un precio razonable, pero el i5 tendrá mas tiempo de vida cuando los programas y los S.O. empiecen a pedir de nuevo un aumento de hardware.
Siendo máquinas poco configurables, a priori (ya que depende de la marca y el modelo tal vez te deje aumentar o no prestaciones mas adelante), yo compraría el i5.
En cualquier caso, creo que sería mas recomendable un micro ordenador con i5 y pantalla a parte, con placa mini ITX.
Tiene sus puntos negativos y positivos como todo, pero yo como positivos destacaría la total configuración personalizada, tanto en microprocesador, placa, memoria, además del pequeñísimo tamaño pudiéndolo usar con cualquier tipo de pantalla.
Por contra tiene que te lo tendrás que montar tu mismo o pide a alguien que te lo monte si no tienes mucha idea, y si quieres usar una pantalla dedicada, también te la tendrás que comprar (si no tienes una de sobra en casa).
Puedes revisar algunas configuraciones para miniITX con socket 1155 para procesadores Intel Core i3/ i5 o i7 en:
http://www.mini-box.com/Socket-1155El precio del kit ronda los 200 $ USD, pero creo que puedes usar cualquier placa mini ITX, en especial recomendaría Gigabyte.
Un ordenador mini ITX montado con pantalla te puede salir por unos 400 o 600€ dependiendo del procesador (i5 unos 400 aprox, i7 unos 500 o 600 €). La gráfica integrada del procesador te daría el rendimiento suficiente y de sobras para usar el equipo como entorno de trabajo (office, web, etc..) y ocio (películas, youtube, etc..) sin problemas.
También puedes usar placas mini ITX para procesadores AMD y sus últimas APUs (procesador y gráfica integradas en el mismo chip), un AMD A8 o un AMD A10 por ejemplo o usar otro tipo de chasis mas conforme a lo que buscas, minimalista en cuanto a tamaño, pero con posibilidad de buenas prestaciones, tanto en refrigeración como en expansión, puede revisar los catálogos de cualquier tienda de informática buscando placas y chasis mini ITX.
Tanto en los ordenadores premontados como los all in one, con 4Gb de RAM te sobra para lo que pides.