+Kristinn Ingi Þórarinsson
No, none of these will be suitable for heavy gaming on games like Battlefield 3, since they don't have a dedicated graphics card.
Your best bet is something like a high end Dell Inspiring at the least, or a dedicated gaming laptop such as an Alienware or an Origin PC.
Beware, though, as gaming power comes at a high price, and at the expense of mobility. You're best off getting a gaming desktop and playing your games on that, as it is far more cost effective. It all depends on how much money you're willing to throw at it, as my £1700 Alienware m15x (discontinued) has lasted me 3 years without issue, and I plan for it to last me until mid 2015 until I replace it.