it's not a bad machine for the price, but it definately needs more RAM, at least 2 gbs worth. If it were me, i'd buy everything separate and build it myself, but that obviously depends on whether you're comfortable with buiding a PC. If you did buy everything separately, you might save some money as well, but you would obviously have to buy all the periperals unless you had some lying about. you could just always buy that one and add a shitload more RAM, as long as it has available slots