Not sure what the first response means by it wouldn't be enough. It definitely will run all of that just fine. It can run most AAA titles around 60+fps in 1440p and 90+fps in 1080p on high / ultra settings w/o tweaking. You won't have a bottleneck with that CPU. You might want a SSD drive to dramatically speed up your everyday typical usage and reduce load time during gaming to 0. Make sure you have good cooling because the GPU will warm the inside of the computer up some and your CPU will be running more than before you had the GPU. Nothing special, just check that you have adequate fans and airflow.
I personally wouldn't buy that card, it's overpriced.. You shouldn't pay more than 220$ for one of the higher models of a 4gb 480.. This one is 25$ less and is one of the best built / top rated / reviewed cards out.
http://www.newegg.com/Product/Product.aspx?Item=N82E16814137032&cm_re=rx_480-_-14-137-032-_-Product
The 1060 is a bit better overall and runs cooler so if the price is right that could be a good choice. I personally went with a 480 because AMD is set up to possibly have better dual gpu support in the future. It would be fairly cheap to add a second 480 18 months from now which is somewhere between a 1070/1080 in games that support it. I do agree with others that the 1060 is a slightly better overall card, but something else to consider is quality. You can buy a top of the line 480 such as the one I linked vs a lower tier 1060 for the same price or maybe even less..
If you go to www.jet.com they have a single fan 1060 from gigabyte for 170$ total price with tax and all. use the coupon code shopping15 or tripple15. There is also a dual fan 1060 from msi, their base model card for 185$ total price. I don't have experience with gigabyte so I passed on that deal and went with what I knew would be built of top quality parts, but I hear some mixed things from them. The MSI card on jet is also really good, but it's the one that runs a little warmer and doesn't have a back plate either, but for the price it's a pretty damn good deal.