My more powerful hardware is Mac based, and Dolphin runs great on my Mac Mini.
While the controller connects without issues, the Surface sadly just isn’t fast enough to run Dolphin. I have a wireless Xbox 360 controller for Windows at my disposal, but the only Windows hardware I have is the first generation Surface Pro. Dolphin is available for Windows, OS X and Linux. It’s an open source project that allows us to play Nintendo Gamecube and Wii games on modern hardware. I’ve been experimenting with the marvellous Dolphin Emulator recently.