HP ENVY 8GB Windows 8.1 Desktop Computer. Is it good for gaming?

Want to know if this computer is good for my son. He likes to play games like cod bf4 minecraft skyrim and others. Is this computer good for gaming and can it run games in ultra or high settingsI

Top quality HP ENVY 700 tower desktop computer delivers exceptional performance, amazing graphics and audio, and convenient expandable storage
Powered by 3.7GHz AMD Elite A10-6700 quad-core accelerated processor with 4MB L2 cache for reliable performance
Windows 8.1 operating system
1TB (7200 RPM) SATA hard drive offers spacious storage for operating systems, programs and data files plus fast read/write times
8GB DDR3 SDRAM system memory for multitasking power; upgradeable to 32GB
AMD Radeon HD 8670D Graphics with up to 4224MB total graphics memory
SuperMulti DVD/CD burner/player
Beats Audio with up to 7.1-channel surround sound capability
Built-in Bluetooth 4.0, Wi-Fi and 10/100/1000 Base-T network
Great connectivity with 15-in-1 media card reader (card not included), 4 USB 3.0 ports and 8 USB 2.0 ports
Software includes HP Support Assistant, CyberLink PowerDVD, Pinger, Amazon Kindle for Windows 8, Netflix, Microsoft Games, HP Connected Photo, McAfee LiveSafe 30-day trial and more
24/7 HP technical assistance
Includes Windows 8 enhanced keyboard and mouse combo
Monitor not included
Approx. 7"W x 16-3/4"D x 16-1/4"H; weighs 21.6 lbs.

Very few computers with a brand you know are any good at gaming for their price, including HP. And, their reliability is not great, and it generally requires an upgrade by replacing the power supply and buying a graphics card, and still you have an inferior system compared to building your own, or an equivalent semi-custom, because of the cheap computer case and motherboard.

HP ENVY 700-210 US$560 (with shipping) plus sales tax.
AMD A10-6700 APU with Radeon HD 8670D Graphics, 1 x 8 GB ram(inferior to 2x4gb), 1 TB 7200 rpm SATA, dvdrw, wireless, 300W power supply, wireless keyboard+mouse, top mounted power supply case with one case fan, single slot pcie x 16 motherboard with 3 open dimm slots and USB 3.0

The CPU is OK as benchmark 4755. It is FX-4170 or FX-4300 comparable
http://www.cpubenchmark.net/...u_list.php
The HD 8670D built into the CPU benchmarks at 788
http://www.videocardbenchmark.net/gpu_list.php
That is around an NVidia GT630 or AMD HD 6570, below an R7 240
BF4 at medium settings, COD Ghosts at low to medium, it plays all games, but lower settings on newer games and high settings on Minecraft and similar.

It values as a build-your-own at $470.07 after rebates for a better system as faster CPU, better computer case, better power supply, Windows disks in hand, longer warranties.
http://pcpartpicker.com/p/3J0uW

Many teenagers build pcs and an experienced person puts it together in about 20 to 30 minutes and there are many youtube guides. I don't like the part list I provided as low in quality, but the HP is even lower.
This $430 (sales tax CA, NJ, TN):
http://www.newegg.com/...883227537R
is a little better CPU, somewhat better graphics card, better computer case, is a smaller HDD, is an open box, is not wireless. It is better than the HP overall. Item # N82E16883227509R is similar at $450 with slightly lower graphics but the 1TB HDD. N82E16883227543R at $500 is superior graphics. N82E16883227507R at $500 gets an 8 core CPU and GTX 650, N82E16883227501R with a GT 640
There are new (not OPEN BOX returns) superior to the HP at $500 to $550 by Avatar, CyberpowerPC, and iBuypower at Newegg where you add a $15 wireless card if it is needed (hardwire ethernet is better) and live without a wireless keyboard and mouse. Using Videocardbenchmark you seek over 1000 score and have better gaming than the HP, better computer case.

http://www.newegg.com/...6883258064
matches the HP on delivered price appx, gets the decent computer case, slightly better cpu, a copy of bf4, but is without wireless.

These three are OK for their prices:
http://www.newegg.com/...6883227543
http://www.newegg.com/...6883227541
http://www.newegg.com/...6883229437