I'm mainly meant mining Ethereum. With incraseing difficulty you can no longer mine that. Of course there are altcons, but those are just pure speculation with no exceptional feature. Just mine it and then sell it and that is over.
I doubt that you can play any game with a gtx660 with decent settings and a smooth fps.
RE: Do you think the end of cryptocurrency mining has come?