Getting a new laptop tomorrow?

Tomorrow I will be purchasing a new laptop which I will use for general internet browsing and Microsoft programs, however I also intend to run 3D games on this PC (basically older call of dutys that are no longer populated on console) the laptop that I have been looking at is a Lenovo ip500 the specs are as follows:

SPECIFICATION
Processor- Intel® i7-6500U Processor
- Dual-core
- 2.5 GHz / 3.1 GHz with Turbo Boost
- 4 MB cache
Memory (RAM)12 GB DDR3L (16 GB maximum installable RAM)
Graphics cardAMD Radeon R7 M360 (2 GB DDR3L)
Storage1 TB HDD, 5400 rpm

The total cost of the laptop is 649.99 and I'm just wondering is this really worth the money? I was really close to walking out of the store with it earlier. If anyone would care to share some information on this or an alternative equally priced it would be greatly appreciated.

For that kind of money I would expect a quad-core CPU, but the RAM and separate graphics card balances that out. Because the CPU is only dual-core, it may not perform as well as you expect on games.