Which site is the best for downloading free PC games?

Do you have to have a gaming computer to play any PC games that are not on the cloud or simplistic games?