Opinions on RTX 50 series cuda cores?

Getting a bit confused here regarding how or if the new 50 series RTX cards will be better than the 40 series and how price factors in.

So I currently have a 3060 because I refuse to spend the money. Even though it's my profession. I'm that stubborn. Now that has about 3000 cuda cores and I hear the new 5090 will have like 21k cuda cores.

But.. apparently the new 5070 will be about 500 bucks and will be (in limited scenarios I'm very sure) as powerful as the 4090 and yet, it only has 6000 cuda cores and the 4090 has about 16k cores. Phew.

So, in my position, financially speaking, if my budget was less than a grand, should I wait for the 5070 or should I just get a 3090 for the extra vram (currently only have 12gb).

So many variables.