Wish I had better news, but no. With fresh VPX and VPinMAME and the NV file names either "elvis" or "elvis-old" I still get:
Crash report VPX rev4188
============
Process: VPinballX.exe
Reason: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION at 0023:33FE0002
Attempt to read from 0x33FE0002
Thread ID: 0x3A30 [14896]
Call stack
==========
33FE0002 (0x00000000 0x0EAECBD0 0x000000C3 0x33fe0002)
1FFB7229 vpinmame.dll (0x2048A468 0x2048CCC0 0x1FDD03F4 0x0000038b)
1FDD03F4 vpinmame.dll (0x0000038B 0x00000020 0x0EBF99B0 0x2884fdf8)
1FDD03F4 vpinmame.dll (0x0EBF99B0 0x1FDE3FB0 0x00000001 0x2048f970)
1FDCFCB2 vpinmame.dll (0x000004E5 0x2041DA68 0x2884FF70 0x00000001)
1FDE3E92 vpinmame.dll (0x067A7408 0x00000000 0x76EE06C0 0x00000006)
1FDE3BBE vpinmame.dll (0x00000006 0x77BD53FE 0x0EE8B508 0x762ec1b0)
77BD53FE ntdll.dll RtlAllocateHeap + 0x3E (0x00000004 0x20419AC8 0x20419A28 0x2036e33c)
2007BDBC vpinmame.dll DllUnregisterServer + 0xB34C (0x00000000 0x0ECC2ED8 0x0ECC2ED8 0x2036e33c)
2007BDBC vpinmame.dll DllUnregisterServer + 0xB34C (0x202D7D2C 0x0ECC2ED8 0x2884FF70 0x00000000)
2007BDBC vpinmame.dll DllUnregisterServer + 0xB34C (0x00000000 0x067A7408 0x76EE06C0 0x20069dd2)
Environment
===========
Date/time: 30/12/2020, 21:40:19:549
Number of CPUs: 6
Processor type: 586
System: Windows 10 (10.0 19041)
Memory status
=============
Total Reserved: 209832K (204M) bytes
Total Commited: 889248K (868M) bytes
Total Free: 3095160K (3022M) bytes
Largest Free: 2095296K (2046M) bytes
Registers
=========
EAX=33FE0002 EBX=2884FDC4 ECX=33FE0002 EDX=000000C3
ESI=0EAECBD0 EDI=0000038B EBP=00000000 ESP=2884FF38 EIP=20071DC3
FLG=00010216 CS=0023 DS=002B SS=002B ES=002B
FS=0053 GS=002B
Failed to save minidump.
You think running a new table can corrupt old tables?