good nuff for the games you listed, but dont expect to fraps, if you do youll end up having somewhat 15-30 fps
good specs for price, but bulding your own rig for even 400$ considerin black firday
when i was 13-14, i wanted a laptop real bad, and i understood why a desktop was so much better, since with 650$ you can play bf3 no lag on a self-build desktop.
for a laptop, they are barely upgradeble, so shorter lifespan, so there goes another 25% of value