no....if you really want a good PC you should build it yourself. you need a dedicated card like a 7770 or better for amd or gtx 650 (ti) for nvidia for that kind of gaming...but those are guesses without more info....what resolution do you want to game at?