"...so would you recommend this or another and which one? I am looking for similar specs though"
I'd be reluctant to buy an unknown computer from an unknown manufacturer. If something goes wrong, do you know what their customer and technical support is like?
I've worked on a couple of new Dell Inspiron 660 models recently and have been impressed with the build quality and value for money. The Dell £379 one has a faster processor and a separate graphics card. It does however have 4GB of RAM but that should be more than adequate for the average user.