Um... It has never worked with shared memory. It says :
requirementsPC: Pentium III or Athlon 1GHz CPU, 256MB RAM, 32MB OpenGL 1.4 & hardware T&L compliant AGP or PCI graphics card, DirectX 9.0c compliant audio device, 4X Speed CD-ROM drive, Microsoft Windows 98SE/ME/2000/XP, DirectX 9.0c
That is 32 MB 3D acceleration of SEPARATE memory. It does not say 32 MB of SHARED memory as minimum. If it does not say shared then it means separate and dedicated. Maybe you need to read the requirements on the box more carefully or do some bit of research on the net before buying a game.