Again as i have previously said, it would be illegal. Almost all games for Windows use DirectX. That is a proprietary technology. It is developed by Microsoft. So to get it working just like it would in Windows, would require you to reverse engineer the technology.
To make the .msi format to work would require reverse engineering as that is a Window sonly format now. All of those things are illegal as per the EULA.
Open Source OS's are advancing, but they will never be able to do what Windows does flawlessly. At some point in the process they would have to reverse engineer, or "borrow" something that Microsoft has implemented to get it working and at that point it would be illegal. Even those open source projects like ReactOS and Haiku are having major issues. As they have to develop their own drivers. Which is why those projects only work with very limited hardware.
In the end it comes down to the simple fact, it wont ever be able to do what Windows does legally. There is much more that goes on with the OS than any of us know. To get everything working from the GUI down to teh Kernel access would require reverse engineering at some point and at that point it would be illegal. No way you will be able to figure it out without it.