Please follow the instructions below to upgrade the Games Manager to the most recent version. Section 1: How to Update to iWin Games. iWin offers the best PC games, with free download games added daily. Find over relaxing and challenging games across a variety of genres, including. The directions below can show you how to uninstall and reinstall the iWin Games Manager. Should you wish to only install the Games.