From my experience, “converting” a Windows-installed Steam game into Linux-compatible one isn’t as smooth as simply redownloading the game.
The launch-then-stop issue reminds me of this, although i’m not sure it relevant for your case:
Regarding your controller, have you tried installing xboxdrv?