You can try XGL, it implements the texture_from_pixmap extension in kinda "software" mode, see how it performs on your Riva ( but with this GPU, it won't be the fastest desktop spinning you've ever seen, I'm afraid). You could invest few bucks in an FX5200, 6200A, or even a used GF 4MX anyway.