VCV’s system requirements recommend a decent CPU and a dedicated GPU.
For RAM, it’s definitely gonna depend on what you’re doing, VCV itself tends to run pretty lean, so it’ll mostly depend on the amount of RAM the other apps are using. I wouldn’t recommend going under 8GB nowadays with how big apps like browsers and even the OSes are. I’d generally recommend at least 16 GB, particularly if you tend to keep a lot of things running in the background.
An important note is that RAM has its own frequency, and that can affect performance. Some CPUs are also affected more than others by slower RAM (e.g., AMD’s earlier Ryzens), so you’ll want to check around for info about the CPU you’re getting before deciding what RAM to buy.
For the GPU, I used to have a GTX 1060 and that worked perfectly with VCV, so anything around that level of performance or better will definitely be enough, whether Nvidia or AMD, but I imagine you can go a bit lower spec than that too.
The most important here is the CPU. You’ll want something good, and I personally recommend going as new and as high end as you’re willing or able to go. The better the CPU, the bigger the patches you’ll be able to make, and the longer it’ll take until you need to upgrade it again.
In the past I personally recommended Intel CPUs, but nowadays AMD tends to be better all around: cheaper, faster, and more efficient.
There’ve also been a few other threads here about computer specs for VCV, particularly this one about laptops: which laptop do you use?