You normally want to have double buffering so that the video is smooth and not flickery, at least at the Windows desktop. With 2MB RAM this limits you to 1MB used for the video frame. With that budget you can run 800x600 16bpp or 1024x768 8bpp. If you upgrade the card to 4MB then you can double the video RAM usage and still get double buffering, so you'd get a nicer result with 1024x768 16bpp. Not that you'd want to do this in games, it's just a benefit for the Windows desktop.
I had a 4MB Virge in a Cyrix 6x86 back then. Hardly anything ever had acceleration support, but the last 3D game I remember running in an accelerated mode was "Premier League Football Manager 99". I had to turn off the textures on the players but then it would accelerate the game with flat shaded players running around. That was with a 4MB card - not sure if it would work at all with 2MB. But really, that game was too much for the card anyway and with today's prices on old cards you'd run it with something else.