Nvidia GTX 1070 Virtual GPU w/ i5-6600k

To quickly answer your question, no. not with virtualbox. It is possible though with your setup using the IGPU for linux and passing the GPU to windows. I wouldnt use virtualbox to do this though. Its not very stable that way.

I would probably start here: