It's got a 3rd gen core i7 processor, ideal for gaming. 8GB RAM, more than enough. And a NVIDIA GeForce GT 650M, which is an entry level class 1 GPU, which means it'll play all your games on medium, and some games on high, without any issues.
These are without doubt the best specs available in your price range.
An HP ENVY M6-1105DX has an A10 and 7660g graphics and plays bf3 at the laptops resolution on low. and since it can play bf3 on low it should be great for wow and mw3 at the price range of $630 its a pretty decent consideration as every other A10 laptop usually is around $700. My friend bought one and will be testing on black ops 2 if anyone would want to know settings