Urgent Help with part selection

Solution
I like the G3258 build.
It gives you future upgrade options.
I assume you already own the "free" parts.

You probably do not need extra fans.
You can add one later if really necessary.
i would ditch the fans as you probably wont need them and get a cpu cooler instead (hyper evo 212), it comes in handy if you want to overcloack and it will support future spu you might buy.i would also go with a 290x/970 for the gpu if your budget allows it