DX12 needs at least 16gb VRAM to run smoothly. My 4070 constantly swaps to system memory at payware airports. Nothing below a 4090 is enough. Anything below is going to require a compromise.
If I can find a 4090 below 2k I’ll get one or I’ll just wait next gen.