Hello Zébre!
I have the exact same laptop as you do, and I've been struggling to get it to dual boot, but i now know how to do it! ( MSI GS60 2QE (Non 3k version) )
First of all, I would highly recommend you to use Kali Linux on a virtual machine like VMWare or Virtualbox if you are a beginner into Linux and or to pen-testing, which you both can get for free!
Secondly, I would recommend you to just partition your SSD down to 30-60 GB's for your Kali Linux OS, as that will be more than enough to keep you running, and SSD's boots your Kali Linux much faster than your HDD.
There is an excellent guide on how to dual-boot your Kali OS with Windows Vista/7/8/10 with the UEFI booting option. Here's the link to that: https://vimeo.com/178412442 (Watch the video and follow the details into it's fullest!)
IMPORTANT: When you are following the video, to the point where the guide shows you to add the SANA repository in Systemrescued, just follow it to the very details, but once you have booted into Kali Linux, open up the terminal and type the following (Do this as soon as you boot into Kali Linux 2.0 Rolling):
leafpad /etc/apt/sources.list
A text editor should popup now, erase all the content in the text file and replace it with these lines:
Press ctrl + s, or press on the save button.
Now open up a new terminal and update your system:
Code:
apt-get update && apt-get upgrade && apt-get dist-upgrade
After this reboot and enjoy!
Other than that you should be good to go!
The installation of the Nvidia drivers for the GTX970M hasn't been working for me though! There really isn't really much use of using a Nvidia graphics card from what I've heard, unless you are trying to crack passwords in your own network or by something you actually have the rights to crack on. Because the graphics card boosts that process from what I personally know! If you manage to install your drivers correctly please contact me!
And why boot your Kali Linux on a HDD anyways? Just spare some space on the SSD, and keep your other files in your HDD!
This is my first time posting on any forums, and I hope it helps you. If you encounter any error just post your problems here!