After watching so many struggle with 128GB SSDs I can write you avoid that size. With your primary SSD at 500GB why this puny drive? Pop some 1TB HDD in there for bulky files.
The 960M shows a sea of green in the games of the caliber you asked about at:
http://www.notebookcheck.net/Nvidia-GeForce-GTX-960M-Review.137893.0.html
Hello. Below are specs for a $1430 Battalion N170SD Gaming Laptop. I will be using this laptop for known games (WoW, Archeage, LoL, etc) but I wanted something that runs fast. I am new to SSD's, and my friend suggested I replace the standard 1 TB hard drive offered for a 500 SDD and a 128 GB M.2 for $1430 (as seen below in specs). However, for roughly the same price, I could keep my 1 TB hard drive but get the better NVIDIA GeForce GTX 970M 3GB instead of NVIDIA GeForce GTX 960M - 2GB .
I am no expert on SDD, let alone what a M.2 is, but I like the sound of faster processing and could live with the weaker Graphics card. Please help me decide! Thank you.
Case : 1 x Battalion N170SD 17.3" Full HD Display 1920x1080 Laptop
Processor : 1 x Intel® Core™ i7-4720HQ Mobile Processor (4x 2.6GHz/6MB L3 Cache) [N170SD]
Memory : 1 x 16GB [8GB x 2] 1600MHz DDR3 SO-DIMM Laptop Memory - Corsair or Major Brand
Video Card : 1 x NVIDIA GeForce GTX 960M - 2GB [N170SD]
M.2 SSD Drive : 1 x 128GB M.2 SSD - Single Drive
Primary Hard Drive : 1 x 500 GB Samsung 850 EVO SSD -- Read: 540MB/s, Write: 520MB/s - Single Drive
Optical Drive : 1 x 8x Dual Format DVD±R/±RW + 16x CD-R/RW Combo Drive [N170SD]
Media Card Reader / Writer : 1 x Built-in 6-in-1 Media Card Reader/Writer [Laptop]
Sound Card : 1 x High Definition Audio Interface
Network Card : 1 x Built-in 10/100/1000 Mbps LAN [Laptop]
Internal Wireless Network Adapter : 1 x Intel Dual Band Wireless-AC 7260 802.11ac + Bluetooth Combo [M.2]
Operating System : 1 x Windows 8.1 + Office 365 Trial [Free 30-Day !!!] 64-bit
Additional Software : 1 x NZXT CAM - Hardware Monitor Software - Preinstalled on your PC
USB Ports : 1 x Built-in 4x USB 3.0 Ports

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic