Here is another good article on NUMA
http://www.datacenterdan.com/blog/vsphere-55-bpperformance02-numa-alignment
I'm trying to find my notes from VMware world as they have a new tool that allows you to see how many nodes your VM is running on. I can't seem to find it, but when I do i'll post it.
So you have 2 sockets with 6 cores each, with 196GB of memory, unless your host is doing somethign special I would assume the following:
2 NUMA Nodes
98GB of memory per NUMA node
12 CPU per numa node
So when your creating your VM if you stay withing 12vCPU and 98GB of memory it should stay local to your closest NUMA node.
Check ESXTOP to see how many NUMA nodes your host has though, it could be breaking it out based off core or something
Does corespersocket Affect Performance? | VMware vSphere Blog - VMware Blogs
Also if your VM is over 8vCPU it will automatically turn on NUMA and caluclate it automatically
http://www.brentozar.com/archive/2013/01/big-changes-for-big-virtual-machines-in-vmware-vsphere-5/
I would however change your vCPU to 4 scokets at 1 core each instead of 1 core and 4 sockets. The only reason to ever use the sockets is to get around OS limitations, IE Windows Server 2003 standard only allowed so many sockets and as each vCPU counts as a socket you couldn't get past 4 unless you used the sockets feature. Chaning it from 1 socket 4 core to 4 socket 1 core will help the CPU scheduler do its job easier.