call of duty is good for online. For offline I'd suggest nfs
I have these games still installed my PC. I sometimes play COD: MW offline and I've played it online too. But I prefer the offline and mission.
Lately, I started to play Hitman 1. I've just finished two missions(chapter), I like playing a little by little so that I can't finished it quickly.