Actually, 3dfx are some of the best supported 3D graphics cards under Linux. There is a kernel module for 3dfx cards, which is called tdfx. As it's part of the kernel you should already have it installed. Just check your xorg.conf to make sure you're using it rather than the vga/vesa driver. According to
this page it supports the Voodoo 5.