How Future Proof are amd's current cards rx580\590 VEGA 56/64 working on my first build and wondering if i should get one of these or wait for NAVI
They are not.
580/590 are 3 year old rebrands which are being replaced soonish with Navi and doesn't have the benefit of console optimization propping them up.
Vega and VII are 2 years old and a refresh fixing the 2 year old cards issues.
Navi is roadmapped to be replaced next year with a new architecture so that isn't any more "Future Proof" Then any of the current cards are either.
No matter what card You get from any manufacturer they only guarantee You have for the future is You will end up lowering settings and resolution over time no matter how nice of a card it is.
Depends on what you're using it on, what resolution, what kind of games you're playing.
For 1440p and (relative) longevity, Vega 56/64 should be excellent choices for a good while, still; two years, maybe 3 years of all but the famously un-optimized triple A games. The RX 580/590 are more appropriate for solid 1080p gaming for about the same length of time.
Neither of them are going to be capable of 4K for flagship titles, unless you're talking about some well optimized games (RE2make comes to mind), e-sports stuff like Fortnite and Apex Legends, and older titles.
Not sure what NAVI will bring to the table. But nothing on the Radeon side can run ray tracing. Not that big a deal now, but might start to matter if devs start actually trying out and making stuff that uses ray tracing. We (or at least I) don't know enough about Navi, but given that AMD already showed their flagship hand with the Radeon VII, it doesn't seem likely that whatever top-end Navi GPU that does come out will supercede it, either on performance or value. Not unless AMD decides to obsolete their own (present) flagship that quickly and makes a flagship level Navi product to replace the Radeon VII as well.
a card's lifespan depends on a couple of things:
With Navi scheduled to be coming later this year or early next year, going with a rx 580/590 could be wrong, or could be right, we don't quite know what the pricing or specs are going to be with navi GPU's, so my suggestion would be to wait until you have more info about the navi architecture, then make a decision.
that's the plan hopefully this year because be going without a gpu until what is announced at computex
how long would you say