700For 1080p, I can see the graphics card holding up for about 2 years max while some modern games are already going to be pushing that rx 470 to its limit. Rather than upgrading the graphics card right away, use it for about a week and see how it holds up in the games you play. I don't play fortnight but given the playerbase it shouldn't be that demanding. Haven't heard of the other game you mention. The ram speed could be better but it's okay. Probably not worth upgrading unless you have like $90 to burn on non-rgb ram. I'd put money first into a crucial mx500 500gb which can run for a bit above $50 after using a Google express monthly new user code. If the graphics card doesn't give you the frames you want, I'd look for a used 1070 personally but if you want new, I'd go for a 1660ti. I'd argue a 2060 is overkill for a 1080p display unless you really want raytracing which is going to be available for all 10 and 16 series cards in April anyway.
How much are you paying for it?
