In the VM setup, make sure you have your network settings configured for NAT. You can then share your laptop's existing connection with the VM just as if it were on the same network. It basically uses your laptop as a router in this sense.
As for 3D support... VMware has VERY limited support for 3D acceleration in their software. I am not even sure they have support for this in their Linux version at all. You do not use a VM for 3D gaming. It isn't efficient, and your graphics performance will be much less than native performance even if you are able to use the GPU from the VM.
Your graphics card will not show up in dxdiag within the VM. The virtual machine is just that, a virtual machine - complete with vitual parts. This includes, sound emulation, video emulation, cpu emulation, etc... It is a virtual environment. Note what you get for a CPU under System Properties. It won't be the same as your laptop's CPU.
You really should consider dual booting if you intend to play games in Windows. A virtual environment will not work well for this.