Are these good gaming laptop specs?

Features
Intel Core i5-4200M
6 GB DDR3
1024 GB 5400 rpm Hard Drive
15.6-Inch Screen
Windows 8.1, 5-hour battery life
Technical Details
Brand Name: Lenovo
Display Size: 15.6
Model: 59406579
Operating System: Windows 8.1
Computer Cpu Manufacturer: Intel
Computer Cpu Type: Core i5-4200M
Hard Disk Size: 1024
Hard Disk Description: SATA
RAM Memory Technology: DDR3
Ram Memory Maximum Size: 16
Display Technology: LED-lit
Hardware Platform: PC
Display Resolution Maximum: 1366 x 768
Optical Storage Device: DVDRW
Cache Memory Installed Size: 3.0

Right now I have a Mac air running lion I think, but whAtever that doesn't matter. The computer is ok, it runs what I need it to, but it's really slow and crashes a lot. My birthday is comin up and I was gonna maybe get a new gaming comp. I want to know if these are good specs before I buy, so I hope you guys know.

I'm looking to play games liek tf2, skyrim, CSGO, left 4 dead and other games like that, maybe with the occasional 20 mb game, or the rare 20 gb game. I know I can always add RAM, and I know the i5 processor is ok, I'm just not too sure about the rest. Money isn't a big issue, but I don't wanna spend more than 6 hundred, unless I really need to or I find the right comp.

Perfect.

What the game wants from PC and MAC:
-Operating System: Windows XP 32-bit
-Processor: Dual Core 2.0GHz or equivalent processor
-Memory: 2GB System RAM
-Hard Disk Space: 60GB free HDD space
-Video Card: DirectX 9.0 compliant video card with 512 MB of RAM (NVIDIA GeForce 880/ATI Radeon 2600 or better)
-Sound: DirectX compatible sound card

Mac System Requirements
-Operating System: Mac OSX 10.7.0 or later
-Processor: Intel Core 2 Duo
-Video Card: Intel HD Graphics 4000, NVIDIA GeForce GT330M or ATI Radeon HD 6490M or better
-Memory: 4GB RAM
-Storage: 60 GB
-Media: DVD-ROM
-Resolution: 1024 x 768 minimum display resolution

Yes Of course.