I have a piece of software that requires an NVIDIA card. Is there any way to trick the VM into thinking that an NVIDIA card is installed?
No. The virtual machine will ALWAYS see the virtualized VMware video adapter.