Great processor for the price with a great quality motherboard. Add a cpu cooler in the future and overclock it.
7870 XT can play games on med-high, depending what you play. XFX isn't the best brand, I actually never recommend XFX, but a 7870 XT at this price is amazing.
Great quality case and psu for future upgrades.
Don't expect this to play games in 4 years without a single upgrade.