DO NOT BUY AN M11x R2 FOR BAD COMPANY 2!
I apologize for the capitals but I bought an M11x R2 a couple of months ago for school/gaming/wanted a high-end small laptop. I own Bad Company 2 and this game does not work well with this laptop's Optimus technology as of now. Punkbuster, I don't know if your familiar with it; Is the games anti-hack protection. It see's both the integrated and dedicated graphics cards on the system and kicks you out of every game after about a few minutes giving you this error: "Multiple Direct3d Loaded." Google it for more information.
So basically your options (because i've explored them myself) are to roll back the Nvidia GT 335m's drivers which will decrease performance overall but will allow you to not get kicked. This was not an option for me so I uninstalled the game and got over it.
Best of luck in your laptop purchase!