It really depends which type of games you play. If you are wanting to play upcoming games i advise to upgrade your GPU to a rx480 of your choice or a $250 gtx 1060 variation. Your other components look fine to me. If you are willing to buy another motherboard as well, it would not be to bad either. The reason for this is because the motherboard you currently have is designed to overclock, therefore you payed a little to much already, try not to make the same mistake next time. An easy way of figuring out if the motherboard is meant to be overclocked is if there is a Z infront of it. But this really depends on which company it is made from. I hope i helped!
This is a link to all the variations of the 1060:
http://wccftech.com/nvidia-geforce-gtx-1060-custom-model-round-up/