i think OS and miner app is a personal choice -- whatever works for you and easiest to manage.
personally, i use all AMD based cards only for ETH mining.
I choose Win8.1 for ease of management, lower learning curve and up to date AMD driver support.
Win 8. Gag. DEFINITELY a personal choice - if I have to use a currently-available Windows, I use 7 - 8.x UI was a nightmare I never did figure out how to use AT ALL, and 10 looks to be more of the same. Worst learning curve I've ever suffered through from a Micro$loth product, as I never did figure out HOW to use it at ALL.
My "Big Box" came pre-installed with 8.something, it SUPPOSEDLY had mining software pre-installed on it, but it ended up taking me 5 HOURS less time to do a "from scratch" Ubuntu 14.04 / XFCE install on it once I gave up on 8 than I WASTED trying to figure out 8 *AND* I never did figure out if the mining software was actually on the machine.
It says a lot that Micro$loth has already pushed on past 8, and that it looks like they will probably drop support for it BEFORE they drop Win7 support (same thing happened with XP (and 2K IIRC) vs. Vista, or ME vs 98SE).
7 is at least usable, abet it's still a PITA at times - and it gets AT LEAST as good of driver support as anything "more recent".
With that said, almost ALL of my mining is on Ubuntu 14.04 systems - the remainder are "gaming" systems that I mine on when I'm not actively gaming on them.
I DO use XFCE instead of that PITA "Unity" UI though - would go with XUbuntu 14.04 instead if I could ever find a legitimate link to download that from, instead of them pushing their "BREAKS DRIVERS" 16.04 version and having NO link I can find anywhere to any older version.
The Ubuntu folks are smarter about that, easy to find THEIR links to older versions that are still USABLE for mining.
I do like ethmine.org for a pool - nice transparent interface, good reliability, decent stats website, and multiple pool URLs for fallover.
My current desktop is Mac OSX and Mint 17, I use both platforms heavily on daily basis. Like you, I stopped looking at MS since useless Vista years ago.
But for mining, Claymore Dual Miner runs faster on Windows platform (compared to its Linux version) and my first build was on Windows 7 then 8.1, quite easy deployment actually, plus the driver support & multi GPU support are current. And the utilities for overclocking run well under Windows platform.
I find Windows 10 quite fun and zippy actually but it has a lot of "spyware" and so I will probably use it only sparingly....
I have one old PC with quad-core CPU running W10 quite well and stable, and it currently exclusively runs proxy for ETH solo mining, latest geth and bitcoin nodes - on hindsight, I will probably move them to Ubuntu soon because lately I see Windows 10 reboots and updates itself without any warning, and it also deletes programs automatically if it doesn't like it.