Linux Mint 18.3 fully supports NVIDIA GPU's, there's no need to settle for MInt 17, like AMD users has to.
Plus you'll have a nice NVIDIA Control Panel once you install the hardware drivers. Be sure to also install the CPU Microcode, this has important security updates.
You should end up with a nice rig where you can do whatever desired with your posted specs. BTW, my best CPU is also the i7-4790K.
Also, you'll need to learn how to partition your drive, depending on if you want to keep your current OS & dual boot as needed (at a minimum, you should image the system if running Mint as the only OS). This way, should you later decide to sell the computer, has more value with Windows installed. Or you may want to revert, some Linux users does within the first few days or weeks. That's why I recommend a dual boot to start out with.
If you post your specs using Speccy, we can better see what you have, as far as drives goes, if the PC is UEFI, a plus, as you don't have to be concerned about the 4 Primary partition limit if GPT & other details that may be of help. Note that some of what you see, such as your Windows COA & IP address, we don't, random data is displayed instead.
We look forward to assist getting you on the right start, I have almost 9 years of Linux Mint experience under my belt. Am not an expert at anything, yet do know the basics, how to install/setup, security (you'll only need to enable once by Terminal code & check once in awhile). No extra security is required, although some Linux users uses or needs it for specific reasons (example, if running a Mail server for Windows computers), the majority needs no extra other than the Firewall. Should be enabled as soon as system is installed & required reboot.
Simply open the Terminal (there's a little black box on the left lower panel of the screen, same as Taskbar on Windows) & type in or copy/paste sudo ufw enable and then hit Enter. You'll be asked for the password you created, type in, note that you won't see the password, this is for your security, and press Enter again. Once complete, the result should be 'Firewall is activated and enabled at startup' or similar wording. That's a critical first step to ensure you're secure. There's other ways to further boost your security via your router, if interested, we can assist there also, just a few settings.
Yet for now, you'll need to learn the basics of install, how you'll partition will depend on if your have a HDD or SSD (need to allow for more space on a SSD). My Linux Mint installs are having root & Swap on SSD, /home (same as Data on Windows & a little more) on a HDD. The Swap partition is kind of like the Windows pagefile, with 16GB RAM you don't need much, still best to have 512MB for 'just in case'. I still don't know why anyone with 12GB or more needs this, somehow the data doesn't always go to RAM as it should & end on a drive instead. Oh, and the root partition is kind of like OS one, only on Linux, doesn't store user data like Windows, unless running only root & Swap (which is OK for a newbie, yet later you'll appreciate a dedicated /home partition). For the same reason that many Windows users has a separate Data partition,
All of this is why I ask you to post a Speccy snapshot of your system & let us know if you're going to dual boot or run Linux Mint alone. If you dual boot, will have to make some adjustments from within Windows before you move forward, mainly to create space for the install. Unless you plan to run MInt on a separate drive.
Hopefully my post has been of some assistance, I believe you'll truly enjoy Linux Mint, as I did & still do after a span of distro bouncing before finding it in early 2009.