I don't noe how much £1 is excatly worth...but the system looks a little overpriced to me.
Btw these spec are for a pretty decent computer.....maybe u cud drop in another 4GB RAM stick if u feel like....and get a better graphics card and a PSU with higher wattage
It could do with a better gaphics card if you want to be getting good settings and frame rates for a while. Its a decent system though could be better but £600 including the monitor and windows is a reasonable price. You can drop more ram in at a later date but try to get a better GPU if you can think GTX560ti or higgher
Have you thought about buliding a computer yourself? This isn't a bad computer for gaming but it is lacking in some area's. 4 Gigs of RAM is kind of lacking and the video card is ok. You can upgrade the RAM to 8 Gigs, you'll probably have to upgrade the PSU because more than likley it's going to be junk and you can get a new video card. The problem is by the time you do all that you just spent another couple hundred dollars. You can build your own, spend around the same amount and get everything you want right from the start.
The CPU is good for gaming, problem is the video card is not ideal for a serious gamer. I have one, but.. I'm a casual gamer. Bottom line, as other people have said, building your own would be a better solution.
To build that yourself but using 8GB RAM, better motherboard, better PSU and a 560ti would cost you just under £715 (that includes windows 7 and a 23" HD monitor)
Depending on how much he has to spend he can do without the monitor and that will cut out 100+ dollars. He can also buy the Windows 7 OEM which is only 100 dollars compared to 180 dollars for the full package. If he had to make a choice he would be better off dropping the monitor for now and doing the build himself he would be getting a much better computer.
Do they have any corsair, xfx or ocz PSU's? Xigmatek make nice cases but aren't exactly known for PSU's.... also what would you save if you bought it without a graphics card? you can get a decent 560ti for about £169 and drop it in yourself
However if you could be persuaded to self build you could do this and I promise its very easy to put together!