Even though you gave us a great list of hardware specs, I still can't tell if it will run Windows 10. This os mainly because Apple feels we shouldn't need to know these kinds of specifications. Instead, they want us to know when the hardware was first offered for purchase.

Here's a link to <
Apple's list of hardware that will support Windows 10 with Boot Camp>. You'll have to check the Fusion and/or Parallel site to see if you can run those virtual machines.

I'm not sure why you want to waste a Mac to run the whole M$ OS: I assume you have many non-Mac apps.

You can, however, run Word, Excel, that presenter thing, etc. through the cloud/subscription: