I have just a slightly different view from the "go absolute minimum on everything" position. Particularly if considering an Intel G3220 CPU and its iGPU, as listed on that PC parts picker page.
My signature shows what I am using, and it is more than enough, except for video, particularly as I upscale everything to 1920x1080p 60 Hz. I use RO STD as I can't run ROHQ reliably. Mostly that is due to watching Interlaced video, which needs to be de-interlaced, which can be very demanding on the system. I could run ROHQ if none of my video was interlaced, but a lot of my TV recordings are 1440x1080i, so I have to stick with RO STD.
My
Intel i5-3570K processor has a HD4000 iGPU, which runs at a Graphics Base Frequency of 650 MHz, and a Graphics Max Dynamic Frequency of 1.15 GHz.
In comparison the
Intel G3220 doesn't specify which iGPU it runs, but it runs at a Graphics Base Frequency of 350 MHz, and a Graphics Max Dynamic Frequency 1.1 GHz. It can use up to 1.7GB of system memory.
So, it looks to me that to match my iGPU's adequate but less than stellar performance, a G3220 would be working hard. I couldn't find which iGPU it had in it with a quick search. If it had a HD5000 (or equivalent with the new numbering system) or above, then it would probably be good. If a HD3000 or less, I would not buy that processor. The price is excellent though.
Also, on memory, I would use the rough rule of 2GB for Windows, 2GB for MC, and 2GB of system memory for video using the iGPU. So I would go with 8GB minimum.
If I was building today (I built mine mid-2013) I would still go for an Intel processor with the best iGPU available in it. But I would still consider an upgrade to a discrete graphics card in the future, and allow for that. The nVidia GTX 960 would be my current choice.
PS: Other than my comments here, I agree with all the above.