Thanks very much for the detailed response, stellar205! I am just wondering now will these parts you mentioned improve performance if I replace the original setups parts with them? Or is there another reason for the switch? Do you have any recommendations for a different graphics card about the same price? Many thanks.
You're welcome @PaddyBoy94!
I'm suggesting you to replace the mentioned parts because, if you spend a little more budget, you can get x15 performance gain (I mean 6th gen Intel processor). Although FX-8320 has many cores, it doesn't mean that it can outperform a dual-cored processor. Intel Core i3-6100 is far better than AMD FX-8320 and it's 'SKYLAKE!'.
But, choosing AMD saves your budget but not performance. Also, I mentioned you the motherboard which supports Skylake Chipset and DDR4 memory which obviously makes some performance gain in the future by making use of all the cores and memory from Ram and Processor with the help of DirectX12 (Boosts performance from Skylake and DDR4).
Coming to the Graphics Card, AMD R9 380 is good already. It doesn't bottleneck the i3-6100
that much.
'NVIDIA GTX 950' perfectly suits up the build with
no bottlenecks, which is even cheaper and can run almost all current games at
Very High settings.