I second this. Once i was confident enough to start virtualizing (I’m old so this was a while ago) I took a chance and it’s been so good. I use probably a 1/10th of what it has to offer but that just means there’s tons of head room for you.
I would recommend a small form factor (i use dell optiplexes, some offer more options for sure though) and stuff it with a bunch of memory. For the cost i would max it out. A Dell 7060 micro i5-8500 with 64gb has allowed me to be able to not worry about resources at all.
That 3090 is living a stress free life