I know I am pretty behind on things, but the last time I used linux, (which was, admittedly, over 7 years ago now) I really, really didn't like it. In fact, I had to find a gosh darn windows emulator to play half my games. It didn't last long for me and I never looked back into it. I have a computer with ubuntu on it at work as our primary looking stuff up computer... and that is linux based I believe... and my wife and I both hate that computer and that OS with the fire of a thousand suns. If there is a linux based system that has no problems running windows stuff and worked more or less like that then please, point me in that direction... if you're going to say 'Ubuntu' though... uff... no thanks.
You won't get something perfectly runs Windows software, ever. It seems more and more games are coming to the Linux platform, but it's still trickling. The problem is the DirectX monopoly. Microsoft won't let anybody use DirectX without a license. And why would a company spend time porting a game to OpenGL or Vulkan for platforms that have less than 5% market use, like OSX, and Linux? Now, if they all used the same graphics API, they'd port it right over. Because that's FREE MONEY. But if they have to spend time porting it over, there's going to be an issue, that could potentially lose money.
But if you're looking for something that FUNCTIONS like Windows, the KDE desktop is quite nice, and you can implement that in Ubuntu. But if you're looking to actually run Windows software? Good luck. Unless the games you're playing are Pre-2010, you aren't going to have much luck.