Is inno3d cards are good?

I wold not pick that brand over MSI, EVGA, Gigabyte or ASUS, you should do a web search on the exact model card you are looking at and see if there is a large amount of issues with it. A video card lifespan depends on heat and if you overclock or not. Keep it cool and at stock speeds and it should maximize the life. Not to say it will %100 work for years and years, but thta's a fact with any device really, yours can die in a week, or could last 8 years.