proxy – two vpn on a desk

I am new to networks. Using Windows 7. Try using Windows 10.

Is there a VPN service where I could choose which programs we will put it on? I have to run a program via one country via a virtual private network (VPN) and another program using another country. I have NordVPN and tried using Virtual Machine to run another copy of NordVPN. But the problem is that the VM already under NordVPN that I'm running on the main workstation. Thus, when I run a VPN on a VM, I receive my traffic on a VM running simultaneously on two VPNs. Which causes a huge ping.

Maybe I could solve this problem by using an additional LAN card in my PC?