Battlefield 3 or Call of Duty Black Ops?

Looking for a game, here's my laptop specs and please tell me which game is better, with specified explanations of course.

Manufacturer: Lenovo
Model: G410 (Essentials)
Processor: Intel Core i3-4000M CPU A 2.40 Ghz
RAM: 4 GB
System Type: 64 Bit OS
OS: WIndows 8.1
Display/Resolution: 14" HD (1366 x 768 Pixels) / 200 nit display, 16:9 Widescreen
Graphics: Intel HD Graphics 4600
Memory: Up to 8GB DDR3 1600 MHz, 2 SODIMM slots
HDD: Up to 1TB Storage
Battery: Up to 6 Hrs (6 Cell)
Sound: Dolby Advanced Audio
Integrated Communications: Bluetooth 4.0

I'm looking for a game that not only is the best, but also my laptop can handle so please tell me which is better and if my laptop could handle it. Also another question, is my laptop capable of Hardcore Gaming? What about Not Hardcore? Also what is the size of each game?

I think you should play COD, your laptop is good to gaming but you should upgrade your RAM to 8gb and change your Graphics card to Nvdia 1-2gb