Have you considered the following possible alternative:
Host os Linux 64 bit Mint
Guest VM 1 - Windows 10 for games and daily use
Guest VM 2 - Windows 10 for work / photo shop.
This way your base system can stay on and connected to the Internet without reporting any information to Microsoft.
In this configuration, I would recommend that you determine the most demanding Windows 10 memory requirement, add 2 Gig of memory and then double that amount to ensure that you have enough memory to run both instances and Mint at the same time.
There are some other optimization you should consider: Raid 0 for your primary drive - Recommend two IDENTICAL SATA drives
Hard wire your PC to your home router
Consider a high end graphics card that works well with Linux http://www.phoronix.com/scan.php?page=category&item=Graphics+Cards
[[In this configuration, I would recommend that you determine the most demanding Windows 10 memory requirement, add 2 Gig of memory and then double that amount to ensure that you have enough memory to run both instances and Mint at the same time.]]
My windows VM had about 10 gig of ram dedicated to it- (My computer has 16 total)- and still it’s too slow for games- I am testign with an old game (Dues EX human revolution) which isn’t too intensive- and it still runs too slow even on low graphics-
The problem with the VM is that it runs it’s own graphics driver i believe-
I’ve gotta pretty much work with what i have-
I really hope you meant RAID1 (with Grub loaded on both).