Yes, you can create a virtual machine with specific CPU and GPU requirements using the Set-VMProcessor and Set-VMVideoAdapter cmdlets in PowerShell. These cmdlets allow you to configure advanced processor and graphics settings for virtual machines.