Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Another very common cause of issues are your graphics card drivers, if you can make sure these are up to date then that could help.