Actually CoD 5 Was acutally a good call of duty, it had dedicated server which could get custom maps, mods and other stuff, also cod6 has been the worst cod ever released on the pc, it had no dedicated server, no mods. How ever cod6 has been made reasonably good becuase of alteriwnet.
Its not becuase of treyarch that you think black ops is a fail, becuase if it where fixed up a little and also had better dedicated server options it could possibly be one of the best Call of Duty's released.
Activision is not really intrested in the game anymore they are more intrested in the money.
Infinity Ward and Treyarch re just as bad as each other but if the next Call of Duty made by Infinity Ward is made without dedicated servers then i would rather buy a Call of Duty that was made by Treyarch.
Call of Duty was good until Modern Warfare 2 was released. How ever if black ops gets fixed it could revive the game series.