SLI requires the same cards. There are a couple of instances where nVidia "lets" you use two very slightly different cards. The only ones that I'm aware of are a GTX260 and a GTX260 Core 216, and a 9800GTX with a 9800GTX+. The only other instance I've ever heard of is an 8800GTX and an 8800 Ultra, although that required flashing one of the cards BIOS, so Windows thought they were identical. Physically, those two cards were identical, which is the only reason that worked.
As far as using both a 7600GT and a newer card, it would be pointless, since the only thing besides SLI that a second card is usable for is Physx, and that requires an 8-series or newer, so the 7600GT couldn't be used as a dedicated Physx card, either.
edit: Note that the cards don't have to be the same brand. They don't even have to be running at the same speeds. You can use an overclocked 9600GT, along with a standard clocked 9600GT, but you can't use either with an 8800GT, a 9800GT, a GTX260, etc.