My best friend bought a Vaio laptop like 2 months ago and we play DayZ mod together. Yesterday I let him play BF3 on my computer and now he wants to buy the game. So we checked on 'Can you run it' and the laptop met every minimum requirement except for graphics card memory. Does it really matter when you are playing on low laptop resolutions?
Nope, HD 4000 is terrible compared to dedicated graphics. If it was a desktop i could give some recommendations but sorry. In a laptop you want anything better than a gt 650m to do anything properly decent.