I would suggest Diablo 2. I hace had it for quite a bit and really enjoy it. Great story, not much lag if you put it into a box. If not, it will look pixelated and not great. But great SP. I don't play on all levels and servers and stuff, just a server with a password and let my friends join so not sure about hacking.