Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Can't say for sure, but it looks like your computer might just be too weak to run it