You can check the price here: https://pcpricetracker.in/ Get ur budget sorted first.
Do you really need 4090 ? Trust me, you wont be cracking passwords all day with ur GPU, but if you can afford sure do it. IMO, for ur req, you need lots of RAM, CPU cores and multiple SSD to run ur VMs. Multi...