I think that would fix most of your problems. When I played CS and CS:S and still DoD:S, I would find a server or three I liked with good players and frequent those servers often. Usually they'll have relatively active members, don't have to worry about hackers, etc etc. They're all multiplayer...