1. install Ubuntu
Using ultraiso, you can install Ubuntu along with Windows. After you make Ubuntu in a USB disk, you can't believe how easy it is. Just leave a disk partition for Linux and Click next.
2. install Nvidia driver
If you need cuda, you can just install cuda and it will help you install Nvidia driver.
It seems a little complex, if you search for how to install Nvidia driver on Ubuntu. But you can just follow this article: https://blog.youkuaiyun.com/marleylee/article/details/70585751, which is easier and works.
3. install cuda 9.0
4. install cudnn 7.0
https://developer.nvidia.com/rdp/cudnn-download
5. install tensorflow-gpu 1.7
sudo apt-get install tensorflow-gpu