I'm not a gamer but I'd think that a £600 laptop would be a bit low on spec. If you could up it to £800 and not minding a quad core i5 and not one of the manufacturers you've listed then this machine looks reasonable, for example only . You might find it cheaper elsewhere?
This is just my opinion only as that is what I would go for, for a budget gaming laptop. Good hunting.