...there are a lot of complaints...
From where? Reddit? Amazon?
I assure you, those multiple complaints are in the minority...
I read their issues that they are not performing well... early death or crashing.
There can be many causes attributed to those issues, moreso user created, than on the manufacturer's end, with the most common being:
-people pairing the 2070 Super with some crappy, cheap ass Thermaltake, Tacens, Gamemax, EVGA, Corsair - the list goes on - power supply. The card itself isn't even that bad on power use, but for junk psus, it's rough on them.
-the 2070 Super can be run on 1080p just fine, but needs a strong cpu to go with it. Don't expect stellar performance from builds running cpus like an I5-2500, any of those FX cpus, I5-6400 and 7600, or Ryzen 1200/2200g.
-running outdated drivers.
-running odd numbered, or mixed memory configs, and the 2070 Super just so happens to make the cpu work hard enough that it triggers a crap ton of errors from the mismatched config.
-Ryzen owners running memory configs below 3000
-running the gpu in a cramped case(blower cards exist for SFF case users), or one whose design chokes off the airflow, thus overheating it.
Some said it's early generation of ray tracing...
The ray tracing feature isn't related to the issue those people are reporting, and they can turn it on or off as they so choose.
In it's current state, RTX On isn't worth running, save for a few trial runs, only to seldom be touched again - the performance impact is immense. Even the 2070 Super can't sustain 60fps @ 1080p in all titles, and that's rather embarrassing, considering the RTX price premium.
In dellima I don't want to buy GPU every year.
Understandable.
Looking for a GPU which can kick ass of all games on 2k 144hz for next 5 to 6 years.
You're asking for the impossible.
Flagship gpus are pushing it at 5 years. A 2070 Super would be good for 3 years - maybe 4, if technology has a stale year...