Hey StevenMal and everybody who wants a Gaming-Laptop like his requirements.
If you really want a good Laptop at a budget like $3000 i would prefer choosing a Razer Blade 2015 Gaming Laptop.
This Model is Slim, has enormous power, backlit Keyboard, and a really nice looking Style. It has all what you need to play and nearly fit with your requirements. Except the Optical Drive and the display size.
If you don't give a *** on Style and only want pure power, i can recommend buying a MSI GT80. This Laptop has a NVidia GTX980M, at least 4GB of RAM and enough Space to upgrade HDD/SSD. The MSI GT80 comes also with a mechanical Keyboard (awesome) . If you want to look yourself, here the sources of both:
Razer_Blade
MSI_GT80
PS.: A bit expensive, but if that is not enough, you can still choose the GT80 Titan SLI from MSI:
Titan_SLI
Greetings