No its not a good PC for gaing and its description is wrong as it says it has ATI HD3000 graphics which does not exist. It may have an ATI 3000 series graphics card but thats around 6 years old so I suspect its a mistake. I suggest you avoid this anyway and get a PC with a graphics card made this decade.
Both only have the most entry level graphics cards there is, a Radeon 6670 is the absolute minimum you should get for gaming. I have ordered from Ginger 6 before and you can custom buld a PC on there site the basic one is here http://www.ginger6.com/intel-core-i3-i5-i7-budget-gamin...
Add at least the Pentium G850 or better, 4Gb RAM and Windows 7 64 bit this brings you to £390. You could build it yourself for around £310 for the same spec.
Most important is going to be the GPU. http://www.tomshardware.com/reviews/gaming-graphics-car...
The numbers get confusing since HD4870 > HD6450. The most important number is in the hundreds place not the thousands place. You want a card with a 8 or higher in the hundreds place. So look for cards like HD 68xx 69xx 78xx 79xx. For Nvidia it's going to be in the 10s place, with a 6 or higher, gtx 46x, 47x, 48x 56x, 57x, 58x, 66x, 67x, 68x. Use the charts. You'll see how it balances out.
I'm afraid for the money you're looking at, you're just not going to get an 'ideal gaming computer' for that price. You need to put more money on it if you want it to have any half-decent gaming capability.
When I buy a bunch of components to assemble a gaming machine (and I don't spend unnecessary money on excessively expensive components), I'm looking at putting between £900 and £1200 on it.
Now if you assemble it yourself and cut a few corners (like getting the cheapest case you can find), you could assemble a genuinely decent and capable gaming system for £520. You could push that down as low as £440 if you get the absolute bare minimum setup to game on.
Here's a bunch of components from one of my favourite online hardware retailers:
There are two main areas to adjust the price. Firstly the graphics card. Don't be fooled by the model numbers - GTX660 is a hugely more capable card and will deliver double the gaming horsepower of the GTX650. The GTX650 will let you play modern games, but you won't be able to play on max quality settings and it'll be obsolete in a couple of years. For now though, it's a capable enough card.
The GTX660 is a properly powerful card and will let you crank the graphics quality right up. It should serve you well for comfortably three years.
Second area to adjust price is the SSD - this is a storage device like a hard disk for installing Windows, software and games on. It's much faster and more reliable than a hard disk. It won't do anything to make gameplay faster or more responsive, but games will load much faster (as will your saved games and new areas you enter), Windows will boot much faster and software (like your web browser, Word, Photoshop, etc) will load and run much faster.
It's a pretty cool performance component you'd never normally see in a low-cost machine, but SSDs are getting a lot cheaper lately it's an amazing deal. You could safely leave the SSD out though if you really want to minimise cost.
Finally, I've put two options of power supply (PSU) in there simply due to stock levels at Scan. You could get similar components for a similar price from Aria, eBuyer, Novatech, Dabs, etc or even buy different components from different places for the best prices. Be aware of course you'd then be paying more than one company for delivery.
I know it's not what you were wanting to do, but think about it - if you could get a genuinely decent gaming machine for £300, why would anyone ever spend more!
If it's too rich for you and if you buy your games, then consoles are for your exact situation. For £300 you could get an Xbox 360 (£150 new) plus the Halo remake, Halo 2, Halo 3, Halo ODST, Halo Reach, Halo 4, all three Gears of War and still have money left over. PC gaming is even better but the initial cost is higher.
By the way, the Internet is absolutely full of guides to assembling your own system (Youtube is a safe bet). Just make sure you find an up-to-date guide written for Intel i3/i5/i7 processors. Alternatively, these forums will provide all the help you could need, or I could even write a step-by-step guide for you. When you want something good for minimum cost, assembling it yourself is by far the best way to go. And you'll know you didn't pay an extra £100 just for an hour of somebody's time!