Virtualbox won't help you, because you can't give proper access to the GPU for the VM guest unless you set up PCI-e passthrough and dedicate your whole GPU to the VM guest (and use your integrated graphics for the host). Not sure if this is even possible if Windows is the host.
If you don't feel like setting up a Linux install on your box, you could try some of the GPU cloud services.
This requires dedicating the whole GPU and the PCI-e slot to the virtual machine guest.
For more flexible virtualization setups, you need the professional quality cards.
http://www.eevblog.com/forum/chat/hacking-nvidia-cards-into-...
Apparently this can also be done from software
Also, these posts are from 2008 and 2013, 5 and 10 years old. These hacks probably don't work any more.