Graphics card prices are crazy high these days. Following the pandemic, a global chip shortage came about, plus graphics cards are used a lot for "mining" cryptocurrencies, so these times are not the best to get a GPU in an economical way. From various sources it seems that prices will stay elevated for some time to come, we will see.
If I had to buy a graphics card nowadays, I would not buy the latest generation, which for Nvidia is the 3000-series, for AMD is the 6000-series. I would have to pay 1500-2000-3000 euros for a GPU.
Right now I would probably buy an Nvidia 1660 Super 6 GB. It has 6 GB of RAM, it has a good price for good performance. However, it has no real-time ray tracing, something 2000- and 3000-series Nvidia cards do have.
There is a 1660 TI, which also has 6 GB of RAM and slightly better performance, but it is more expensive. The 1660 Super is a better value for your money.
(If you are using Twinmotion, the lack of real-time ray tracing will not make a difference because Twinmotion still does not have real-time ray tracing although Epic Games promised it 2 years ago. I don't know if there ever will be, or Epic just wants to move everyone to use the Unreal Engine instead of Twinmotion. Of course, that is just a personal thought of mine.)
The 1660 Super will serve you well for at least 2 years.
Then, in 1-2 years, when GPU prices are not so crazy anymore, I would look again at which GPU is the best deal.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27