Yes, possible... but how were you planning to separate the connections?
If using different VMs for different uses, then it would be incredibly easy... you just select the NIC you want to use for each VM and there won't be any cross-talk.
Single OS sharing the connections? That's where the configuration gets a little more complicated... still do-able... just more work involved to setup.
You can even do it over a single LAN connection, with both internet routers on the same network, you would just set 1 gateway for 1 application and the other gateway for another application.
Relatively simple if you know how